ADF-Jdeveloper Как установить первое значение по умолчанию для RichSelectOneChoice?

У меня есть RichSelectOneChoice, который заполняется из LOV, значение по умолчанию равно null, я знаю, что оставлять значения по умолчанию в SelectOneChoice — плохая практика, но это требуется пользователю. Заранее спасибо.


person csuazo    schedule 26.12.2016    source источник
comment
Можете написать, как вы это решили, пожалуйста?   -  person Darko    schedule 20.01.2017
comment
Привет @ user3739902, это ответ stackoverflow.com/a/41770716/5120410, спасибо.   -  person csuazo    schedule 20.01.2017
comment
Спасибо, я попробую это   -  person Darko    schedule 21.01.2017
comment
Дайте мне знать @user3739902.   -  person csuazo    schedule 23.01.2017


Ответы (2)


RichSelectOneChoice имеет атрибут с именем value, при установке которого устанавливается значение по умолчанию. Выбор происходит из af:selectItems или других альтернатив selectItem(s), так что здесь нет никаких противоречий!

person Amr Gawish    schedule 26.12.2016
comment
Большое спасибо, это работает для других целей, я реализовал другое решение. - person csuazo; 26.12.2016

Я знаю, что это плохая практика, устанавливающая значения по умолчанию в полях со списком,

В моем решении я устанавливаю значение по умолчанию в текущей строке моей модели представления поля, которое я хочу выбрать по умолчанию при выборе по выбору, прежде чем перейти на эту страницу.

Это что-то вроде этого:

rowViewObjectRow.setCodeFieldReferenceSelectOneChoice(0);

Значение «0» всегда должно быть в lov, это плохая практика, и если вы найдете другое решение без установки значения по умолчанию, оно может быть лучше.

person csuazo    schedule 20.01.2017