Как предварительно выбрать переключатель в? - PullRequest
0 голосов
/ 12 апреля 2011

Мы используем Oracle ADF / JSF 1.1 для отображения результатов поиска в таблице, начиная с переключателя. Наше требование - показывать результат поиска с помощью одной из предварительно выбранных радиокнопок <af:tableSelectOne> в зависимости от совпадения значений базы данных. Однако я не могу предварительно выбрать переключатель.

Вот фрагмент кода:

<f:facet name="selection">
   <af:tableSelectOne text="Select" autoSubmit="true" id="radiobtn" />
</f:facet>

Как я могу предварительно выбрать его?

1 Ответ

0 голосов
/ 19 апреля 2011

Я считаю, что вы должны изменить свою стратегию выбора :) Насколько вы знаете, вы не можете настроить свойство выбора для af: tableSelectOne.Он вложен в аспект af: table, компонента, который управляет поведением af: tableSelectOne.Итак, чтобы выбрать определенную строку, вы должны проверить свойство "selectionState" в af: table (я полагаю, вы используете версию ADF 10.x)

<af:table value="#{bindings.DemoView1.collectionModel}"
                            var="row" rows="#{DemoView1.DemoView1.rangeSize}"
                            first="#{bindings.FilterView1.rangeStart}"
                            emptyText="#{bindings.DemoView1.viewable ? \'No rows yet.\' : \'Access Denied.\'}"
                            selectionState="#{bindings.DemoView1.collectionModel.selectedRow}"
                            selectionListener="#{bindings.DemoView1.collectionModel.makeCurrent}"
                            id="table1"

Я уверен, что выНайди это.Чтобы получить представление, просто перетащите какой-нибудь объект таблицы на свою страницу jsf из элемента управления данными (т. Е. Просмотрите объект, если вы используете элементы управления данными на основе бизнес-компонентов ADF) и выберите таблицу в качестве требуемого компонента, и последний шаг в этой таблице.выберите опцию выбора (вы должны получить всплывающее окно после перетаскивания). Когда вы настраиваете свой компонент af: table таким образом, вы можете контролировать выбор, изменяя текущую строку вашего объекта просмотра.(Просмотреть объект, к которому прикреплена таблица af:

С уважением

...