我正在学习Oracle ADF(11g)。请帮助我解决这种情况:
答案 0 :(得分:1)
执行此操作的一种方法是在复选框处于选中状态/未选中状态时,使用复选框上的ValueChangeListener来调用method on a backing bean。在后备豆中,确认已选中该框。如果是这样,则获取对所需数据控制迭代器的引用,然后可以以编程方式遍历VO / EO缓存中的记录并更改每个工资。 网路上有许多连结,例如如何here。
话虽这么说,但我确实质疑您设计的可用性。我认为在一条记录中写有“所有员工”的复选框没有任何意义。对于用户而言可能会非常混乱。是“所有员工”吗?”否-只是本部门的员工,我会为此使用表格,因此该复选框更有意义。 但是,如果您至少必须根据每个用户的需求(可疑)以这种方式进行操作,那么我会将复选框从记录中移开,并明确表示该复选框会将部门的所有员工的工资设置为:____: _______。