我有一个交互式报表,其中包含以下复选框列:
apex_item.hidden(01, my_table_id)||apex_item.checkbox2(02, my_table_id)
有了这些,我就有了一个根据what复选框更新my_table上数据的进程(my_table_id)被选中。现在,只有当用户选中其中一个复选框时,才能启用该按钮。是否有方法知道这些报告复选框的值,以便创建动态操作?(我知道每个复选框的值都是my_table_id值,但由于它总是唯一的(而且我有数千行),所以我想知道是否需要对此做些什么)
谢谢
1条答案
按热度按时间oogrdqng1#
这并不像基于复选来启用/禁用一个按钮那么简单。一旦选中了多个按钮,并且用户取消选中,您就需要通过循环遍历所有行来检查是否有其他按钮被选中。最好的方法是跟踪所有选中的ID,并在选中/取消选中一个框时进行更新。
然后,您可以创建一个附加的动态操作,以便在未选中任何复选框的情况下禁用该按钮。
有几个博客解释了如何做上面描述的事情-最好你通读它们,并根据你认为最适合你的解决方案创建一个解决方案。