【问题标题】:same dynamic action for multiple buttons APEX 5.0多个按钮的相同动态动作 APEX 5.0
【发布时间】:2015-10-15 09:29:29
【问题描述】:

我有一个顶点报告页面,其中图表显示的每个区域都有多个提交按钮。每个提交按钮都应该具有相同的动态操作 - 如果用户没有选择任何数据,则应该运行动态操作,因此会弹出一条错误消息,并且我想为所有按钮工作这个动态操作,而不是添加动态每个按钮都通用的操作,我想在代码中的某个地方定义它,以便在单击任何按钮时可以调用它。 如何做到这一点?

【问题讨论】:

    标签: oracle-apex


    【解决方案1】:

    您可以将相同的 CSS 类分配给您希望触发动态操作的所有按钮。假设您为图表区域中的所有按钮分配了一个类 .mybutton

    第二次创建你的动态动作。

    事件:点击
    选择类型:jQuery 选择器
    jQuery 选择器:.mybutton

    如果需要,请定义条件。继续行动等。

    所以现在,只要用户单击具有.mybutton 类的按钮,就会触发您的动态操作。

    如果您需要在点击时通过 ID 识别每个按钮,并且您的操作是执行 JavaScript 代码,您可以使用thisTriggeringElement.id

    【讨论】:

    • 您也可以使用替代的 jQuery 选择器来适应应用程序,例如如果您已经为其他目的为按钮提供静态 ID,则为 ID。
    【解决方案2】:

    对于特定的动态操作,在条件区域的条件类型下,您可以选择请求包含在表达式1中并给出您的请求表达式 1

    中的(按钮请求)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-29
      • 2019-06-06
      • 1970-01-01
      • 2012-01-28
      • 1970-01-01
      • 2018-09-04
      • 2012-05-28
      相关资源
      最近更新 更多