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


Инвентаризация: 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.1745765399.txt.gz
  • Последнее изменение: 2025/04/27 14:49
  • admin