【问题标题】:Run (java)script on dropdown change运行(下拉更改的javascript
【发布时间】:2020-09-09 18:19:28
【问题描述】:

嘿,当用户选择特定选项时,我正在尝试运行 javascript。

我通过创建 -> 技术 -> 文本文件

创建了一个文本文件

到那里后,我会填写所需的信息:

然后我点击创建并打开

所以我保存它并返回到我想要从下拉列表调用它布局

如您所见,我正在执行一个 Run Script,当用户选择名为 Tunable FFL 的项目时,我 调用 reqOnOrOff(我也尝试过 yo) .

保存后,我会在 pega 中查看该页面并打开 控制台 (F12) 并刷新页面,然后 选择 Tunable FFL 来自 下拉列表,并且没有控制台文本说“你好”,因为应该有。

安全带

总体目标是能够动态更改文本框所需的属性开启(需要填写)或关闭(不需要填写)。

任何可以帮助我解决这个问题(或告诉我我做错了什么)的人都会很棒!

谢谢

【问题讨论】:

  • 为什么是(java)脚本?
  • @evolutionxbox 因为当您选择一个组件(下拉框)并添加“更改”事件时,该事件称为“运行脚本”。这可以运行许多脚本,但我只是在寻找我创建的 Javascript 文件,以便在用户更改下拉框中的项目后可访问。
  • 您是否将该 js 文本文件包含到您的工具或应用程序皮肤规则中?并尝试在 Run Script Action 中给出函数名称。

标签: javascript content-management-system pega


【解决方案1】:

“运行脚本”动作中的值 > 函数名称应该是 yo,而不是文本文件的名称。

【讨论】:

    【解决方案2】:

    要动态设置是否需要文本输入,请在 App Studio 或 Dev Studio 中使用“条件(表达式)”或“条件(规则时)”选项。

    在 App Studio 创作中,打开字段属性。看: https://i.stack.imgur.com/xgLfr.png

    在 Dev Studio 中,在您的部分中打开单元格属性。看: https://i.stack.imgur.com/r76mm.png

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-21
      • 1970-01-01
      相关资源
      最近更新 更多