cyberbustard: Блог

Главные вкладки

The specified #ajax callback is empty or not callable

10 сентября 2020 в 10:10

Есть вот такая форма ,не получается вызвать callback .По идее при выборе селекта выбранное значение должно записываться в текстовое поле ,но сейчас только зависает .
При разных способах вызова - разные ошибки
'callback' => '::myAjaxCallback', ---- The specified #ajax callback is empty or not callable.
'callback' => [get_called_class(), 'myAjaxCallback'], --- TypeError: Argument 1 passed to Drupal\\Core\\Render\\MainContent\\AjaxRenderer::renderResponse() must be of the type array, null given, called in
Может кто-то сталкивался ,подскажите пожалуйста.

Как создать несколько контейнеров в форме

8 сентября 2020 в 9:25

Как создать контейнер в форме (я хочу туда зпихнуть обработку AJAX) и сделать его как wrapper ,чтобы отделить запрос от остальной формы .Как будет его лучше сделать ,чтобы он работал пытался сделать таким методом,но не сработало

Передача значения переменной через AJAX

6 сентября 2020 в 17:26

Можно ли как-то передать значение переменной через AJAX ,чтобы не сбивались зависимые элементы формы ?Есть несколько полей связанных через #states ,и при попытке передачи значения текстового поля через AJAX (get_called_class(), 'ajaxRefresh' ) - сбиваются все зависимости элементов.

Как изменить значение текстового поля в форме

27 августа 2020 в 13:33

Есть форма с полем ,которое имеет список городов и поиск по ним ,которые я берутся из словаря в админке через entity_autocomplete .Автокомпилт работает ,но он пишет не только название города ,но и его id в словаре друпала .Я могу как-то обрезать этот лишний id,чтобы вы поле было только название города ?На выходе получается : Город (123) ,нужно чтобы был только город.

Как сделать поиск в списке

26 августа 2020 в 12:58

Есть список с названиями городов(находится в селекте) ,нужно сделать по нему поиск .Чтобы когда вводилась буква предлагались варианты городов на эту буквой .Не могу найти как сделать такое на Drupal .Кто-то может сталкивался - в какую сторону смотреть ?
Сам селект