У меня есть интерактивная сетка с колонкой радиогруппы. В вершине 20.2 этот тип столбца показывает выбранное значение, и только когда вы щелкаете по ячейке, появляются переключатели.
У меня есть логика javascript, которая устанавливает значение этой ячейки:
var grid = apex.region ('ig_my_region'). widget (). interactiveGrid ('getViews', 'grid');
var model = grid.model;
record = model.getRecord (l_id); // id определяется ранее в скрипте
model.setValue (запись, «ДОСТУПНО», l_check); // l_check - это переменная (Да / Нет).
Теперь это устанавливает значение ячейки, но значение не отображается в сетке до тех пор, пока ячейка не будет нажата.
при нажатии мы видим, что он установлен на Да
и когда ты выйдешь из камеры
Что нужно сделать, чтобы значение было показано сразу? Эта проблема касается только столбца радиогруппы. Я устанавливаю другие столбцы таким же образом, и значения отображаются.
Обновлено: сетка переводится в режим редактирования при загрузке страницы.
Это не элемент, который устанавливается. Это столбец в интерактивной сетке.
Ааа ладно. Не совсем уверен в разрешении. Вы упомянули, что это работает для других типов. Если возможно, измените группу радиостанций, чтобы выбрать список с опциями «Да» и «Нет»?
Нет, это невозможно, иначе бы здесь не было этого вопроса. Клиент хочет, чтобы этот столбец был радиогруппой. Другой вопрос, что они (оракул) решили так отображать радиогруппы ...
Вы пытались обновить свой элемент (переключатель) после установки значения с помощью JavaScript?