【发布时间】:2015-10-15 09:29:29
【问题描述】:
我有一个顶点报告页面,其中图表显示的每个区域都有多个提交按钮。每个提交按钮都应该具有相同的动态操作 - 如果用户没有选择任何数据,则应该运行动态操作,因此会弹出一条错误消息,并且我想为所有按钮工作这个动态操作,而不是添加动态每个按钮都通用的操作,我想在代码中的某个地方定义它,以便在单击任何按钮时可以调用它。 如何做到这一点?
【问题讨论】:
标签: oracle-apex
我有一个顶点报告页面,其中图表显示的每个区域都有多个提交按钮。每个提交按钮都应该具有相同的动态操作 - 如果用户没有选择任何数据,则应该运行动态操作,因此会弹出一条错误消息,并且我想为所有按钮工作这个动态操作,而不是添加动态每个按钮都通用的操作,我想在代码中的某个地方定义它,以便在单击任何按钮时可以调用它。 如何做到这一点?
【问题讨论】:
标签: oracle-apex
您可以将相同的 CSS 类分配给您希望触发动态操作的所有按钮。假设您为图表区域中的所有按钮分配了一个类 .mybutton。
第二次创建你的动态动作。
事件:点击
选择类型:jQuery 选择器
jQuery 选择器:.mybutton
如果需要,请定义条件。继续行动等。
所以现在,只要用户单击具有.mybutton 类的按钮,就会触发您的动态操作。
如果您需要在点击时通过 ID 识别每个按钮,并且您的操作是执行 JavaScript 代码,您可以使用thisTriggeringElement.id。
【讨论】:
对于特定的动态操作,在条件区域的条件类型下,您可以选择请求包含在表达式1中并给出您的请求表达式 1
中的(按钮请求)【讨论】: