классом = название поля(по классике). вставляю туда значение через .value - оно не сохраняется. полазил в ядро - уходит со старым значнием - то етсь не отрабатывает какой-то change у контролера поля.. сталкивался кто?
притом если сначала ввести например руками - потом вставить через value то сохранется
Решение через _chandeHandler контроллера
Интпут должен имя иметь самого поля. Если так, то должно работать, даже если все хендлеры/загрузчики почиканы. Тут либо с самим инпутом чёт не то, либо само кастомное поле как-то не стандартно формируется. Сейчас подход в формировании своего поля, через класс, со связкой с компонентом, пример в StringType можноигялунть, не по старинке в syste.field.view/edit пихать(хотя поддержка до сих пор есть). Если все так, то должен любой input кушать, без разницы скрытый, не скрытый и пр Ещё onBeforeSave в поле может влиять, его тож глянуть можно
Инпут должен быть с name равным названию поля и при изменении на нем вы должны change событие вызвать
Обсуждают сегодня