Это старая версия документа!


Инвентаризация: DEV: Forms

Поскольку у нас шаблон ввода в форме не стандартный, а
{Label} с иконкой и {hint} в tooltip, {input}, {error}

Переделываем (наследуем) Activefield следующим образом
По умолчанию в $this→parts хранятся отрендеренные части для шаблона
Мы в $this→parts['{hint}'] все равно храним Hint, но не используем его в шаблоне, а используем при рендере label
Для этого метод render должен

  • сначала вызывать $this→hint(), который заполнит $this→parts['{hint}'] Текстовой частью описания БЕЗ РЕНДЕРА
  • уже после вызывать $this→label(), который заполнит $this→parts['{label}'] в котором в тултипе будет $this→parts['{hint}'], если ранее он оказался не пустой
  • инвентаризация/dev/forms.1745812807.txt.gz
  • Последнее изменение: 2025/04/28 04:00
  • admin