Если вы будете использовать recreateForm: true возможности редактирования формы, то форма редактирования будет воссоздана каждый раз, когда пользователь открыть форму. Таким образом, выбор будет заполнен товарами, возвращаемыми "SalesDropDownGrid.php"
(от editoptions.dataUrl
).
Если вы ответите HTTP-заголовку Cache-Control: max-age=0
в ответ от "SalesDropDownGrid.php"
, результаты не будут кэшироваться, а выбор будет заполнен текущим списком «Продавца». Если у вас есть какие-то проблемы с установкой HTTP заголовков в вашем PHP код, который вы можете использовать в качестве альтернативы
ajaxSelectOptions: { cache: false }
см the answer.
Извините, но непонятно, какие у вас проблемы. ** Почему ** вам нужно обновить поле выбора. Является ли поле выбора зависимым от другого поля выбора в сетке, или ваша проблема заключается в том, что данные из «SalesDropDownGrid.php» будут изменены и вы хотите, чтобы запрос на сервер (до «SalesDropDownGrid.php») производился в течение каждого открытие формы редактирования? – Oleg
У меня есть поле выбора в форме редактирования, отображающее список Salesman. Но мне также нужен пользователь, чтобы иметь возможность добавить нового Продавца в базу данных, и чтобы этот новый продавец появился в списке выбора. Поэтому в elmsuffix я поместил ссылку, которая открывает диалоговое окно, в котором пользователь может ввести нового коммивояжера. Затем мне нужно, чтобы продавец появился в списке выбора. Поэтому я думаю, что мне нужно как-то обновить поле выбора. Спасибо – JC75