【问题标题】:Apex 3.2 Button to call javascriptApex 3.2 按钮调用 javascript
【发布时间】:2012-09-10 18:43:37
【问题描述】:

当我创建一个新按钮时,我选择创建一个显示在该区域的项目中的按钮,然后完成按钮向导并拥有一个新按钮。

我希望在单击特定按钮时提交页面后取消选中复选框。当用户单击“提交”按钮时,我希望在页面提交后取消选中“全部勾选”复选框。

How do I call a javascript function using this type of button?  
Does it go in the Button Display Attributes - Attributes section?  
  If so, can you  supply a syntax example?
Does it go into the Button Request Value - Button Request section?
  If so, can you supply a syntax sample?
Does it go in the Post Element Text?
  If so, can you supply a syntax example?

我知道,如果我选择“在区域位置创建按钮”,我会在 URL 部分添加“javascript:...”。

【问题讨论】:

  • "我希望在提交页面后取消选中 'Tick All' 复选框" -> 必须提交页面(即保存到会话状态的值),然后必须取消选中复选框?这是什么时候?在页面重新加载或提交后页面处理的某个地方?
  • @TOM 用户单击复选框,从选择列表中进行选择,然后单击“提交”按钮以应用选择列表项。提交页面时,我希望取消选中该复选框。

标签: oracle-apex


【解决方案1】:

您应该创建一个类型为“清除缓存项目(ITEM、ITEM、ITEM)”的提交后流程,并在其中指定您的复选框。
选中复选框,进行选择然后提交页面意味着您想要处理所做的选择,但不希望复选框保留其保存的会话状态(即已被选中)。通过清除其缓存,您会将其重置为默认状态。
如果 3.2 没有这样的进程,你可以使用 plsql 进程或计算将复选框的值设置为 0 或 null(以默认值为准)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多