我使用apex_item.checkbox创建了带有复选框的经典报表。我想知道如何只允许选中复选框。也就是说,如果我单击的复选框不只显示警告消息,请帮忙
谢谢。
答案 0 :(得分:0)
如果要通过动态操作执行此操作,则需要对事件更改,选择类型jQuery选择器和正在输入的jQuery选择器进行动态操作[name =“ something”]
您可以通过按原样运行页面来解决此问题,如果单击键盘上的F12,将打开控制台。然后选择作为您的复选框的元素并找到它的名称,这应该是您的“东西”。试一下以使其起作用(将DA设置为运行警报或触发警报时查看内容)。
然后可能有一个页面项在运行此DA时被填充,然后,如果该页面项已被填充并且DA运行了,则抛出一个错误,表明您不能执行此操作。
或者,如果您想清除以前的复选框,则可以将当前复选框的名称保存在页面项中。并让DA执行javascript函数,以清除页面项中字段中的值。
基本上让DA从存储它的项目中获取复选框的名称,然后执行一些动态javascript。当我需要做些类似的事情时,我在javascript中创建了一个像$ s(“ + Checked_box +”,“”);这样的变量。与concat组装。然后执行评估(this_concacted_instruction)。
我希望我的闲逛引导您找到解决方案。我记得我第一次使用这种东西时,我花了一个星期的时间来整理一页(尽管这比您的问题要困难一些),但是当我完成时感觉很好。因此,请继续尝试。
GLHF