ADF SelectOneChoice从其他表中获取选定的值

时间:2018-07-18 14:35:39

标签: oracle-adf mds

我的情况如下:

我有一个表单,我想添加一个selectonechoice字段而不更改表单的视图对象。

这是我的领域:

            <af:selectOneChoice value="#{row.bindings.FieldName.inputValue}"
                            autoSubmit="true"
                            required="#{bindings.FieldName.hints.mandatory}"
                            id="newId">
              <f:selectItems value="#{bindings.FieldName.items}" id="newId2"/>
            </af:selectOneChoice>  

这是我的pagedef,在其中声明下拉列表的新迭代器:

    <list IterBinding="ViewObjectVOIterator"
      ListOperMode="navigation" ListIter="ViewObjectVOIterator"
      id="ViewObjectVO" DTSupportsMRU="true">
  <AttrNames>
    <Item Value="Name"/>
  </AttrNames>
</list>

目前,选择的索引已成功保存在我的字段中。 我知道我在selectonechoice的值元素上缺少某些内容。 我的问题是我想保存键值而不是索引的值,并且希望在页面加载时显示row.bindings.FieldName.inputValue的值为选中状态。

有没有一种方法可以不必在页面的bean上编写额外的代码?

谢谢

0 个答案:

没有答案