- oracle/
- Oracle ADF:(预)在SelectManyCheckbox组件中选择和搜索
Oracle ADF:(预)在SelectManyCheckbox组件中选择和搜索
Oracle ADF:(预)在SelectManyCheckbox组件中选择和搜索,oracle,oracle-adf,uicomponents,Oracle,Oracle Adf,Uicomponents,我从Oracle ADF开始。我正在尝试我的第一个基本组件示例
从Oracle ADF(部门、员工、地区、国家等)的经典人力资源模式开始,我为部门视图1删除SelectOneChoice,然后为相关员工视图3删除SelectManyCheckbox
因此,数据匹配良好,并且显示所选部门的所有员工
那么我的两个问题是:
如何预选SelectManyCheckbox组件中的所有复选框?我需要预选所有相关员工
如果我有一个输入文本框、一个按钮和一个SelectManyCheckbox组件,那么如何将
我从Oracle ADF开始。我正在尝试我的第一个基本组件示例
从Oracle ADF(部门、员工、地区、国家等)的经典人力资源模式开始,我为部门视图1删除SelectOneChoice,然后为相关员工视图3删除SelectManyCheckbox
因此,数据匹配良好,并且显示所选部门的所有员工
那么我的两个问题是:
如何预选SelectManyCheckbox组件中的所有复选框?我需要预选所有相关员工
如果我有一个输入文本框、一个按钮和一个SelectManyCheckbox组件,那么如何将输入框中键入的值绑定到查询(视图对象),然后在SelectManyCheckbox组件中列出结果
也许它们是非常基本的问题,但我最近开始使用Oracle ADF,来自Java Spring Framwork,我正在改变问题和编程方法以及我的想法
非常感谢您的帮助,因为这对我来说是一个巨大的改变
对于您所问的第一个问题,您需要获得绑定
(并将其强制转换为JControlListBinding)从绑定中选择manycheckbox
并通过SetSelectedDices方法设置其选定值
如果您希望预先选择它们,可以遍历所有
值,找到它们的索引,将它们放入数组中,然后作为
设置SelectedDices方法的参数
对于第二个
我不知道这种手术背后的原因,但我
我猜您可以创建一个值为的适当行
在框中键入,然后可以将其添加到行集中
(通过ViewObjectImpl的createRow()方法)绑定到selectManyCheckbox
也许因为我是新手,我不认为你问的问题是基本的
顺便说一句,在你的ADF冒险中有一个很好的机会