我是ADF的新手。我得到了以下要求:
1)有一个复杂的对象部门位置列表,每个部门都带有员工指定列表。还有另外两个列表:对象部门名称和员工姓名。根据表中的数据,所有对象都是动态的。
2)我必须根据复杂对象将部门位置显示为每行中的多个表和员工指定。我还必须提供部门名称的下拉列表作为每个表头的标题,并在每个员工名称附近的下拉列表中显示员工姓名。
3)用户现在必须为员工指定和部门位置选择正确的名称。
----为了执行此操作,我使用了一个迭代器并使用了tablelayout。放下每一行的下拉菜单,它很有效.---
*********现在客户端需要我进行验证以检查是否选中了非重复值。 意思是没有2个部门同名,没有2个员工同名。如果在提交之前无法验证表单并突出显示重复的选择框,他们希望我在其他下拉列表中禁用已选择的名称(或)。*********
由于我使用迭代器并以动态方式放置选择框,因此我无法使用PPR,因此我不能将PPR用于SELECT ITEM。
请帮我验证或禁用已选择的名称。
样本表:
| DEP LOC 1 | dropdown list |
______________________________
|emp 1 | dropdown list |
______________________________
|emp 2 | dropdown list |
______________________________
答案 0 :(得分:0)
如果您从VO获得下拉值,则可以在该VO中添加一个瞬态属性,该属性可以包含1/0或true / false以指示该值是否已被选中。无论何时从下拉列表中选择值,您都可以设置此指标,然后再使用它以避免重复选择。