You need to enable JavaScript to run this app. docassemble可触发的自定义jQuery事件有哪些?
优惠活动
大模型
产品
解决方案
定价
更多

docassemble可触发的自定义jQuery事件有哪些?

帮助按钮事件验证方法

你可以通过以下操作快速确认「帮助」按钮是否抛出可监听的自定义事件:

  • 打开浏览器控制台的Elements面板,选中帮助按钮对应的DOM节点
  • 切换到Event Listeners标签页,过滤custom事件类型,即可查看该节点绑定的所有自定义事件
  • 也可以临时运行下方代码,点击帮助按钮后控制台会打印所有触发的事件名:
$('button:contains("帮助"), *[data-action="help"]').on('click', function(e) {
  const allEvents = Object.values($._data(this, "events")).map(arr => arr[0].type)
  console.log('当前按钮触发的事件列表:', allEvents)
})

注:以下默认你提到的daPageLoad属于DA前端框架内置事件,同体系的内置自定义事件如下:

可用的同体系自定义jQuery事件

  • daHelpOpen:帮助面板展开时触发,绝大多数带标准帮助模块的DA框架系统都会抛出该事件,可直接监听绑定自定义逻辑
  • daHelpClose:帮助面板收起时触发
  • daModalOpen:所有模态框(含帮助弹窗)打开时的通用事件,需要统一处理所有弹窗交互时可使用
  • daActionTrigger:所有功能按钮点击触发的通用事件,回调会返回actionType参数,帮助按钮对应的参数值为help
  • daPageUnload:页面卸载/切换前触发,和daPageLoad事件对应
  • daFormSubmit:表单提交完成后触发

事件监听示例

用标准jQuery事件绑定语法即可监听,以监听帮助按钮打开事件为例:

$(document).on('daHelpOpen', function() {
  // 此处填写你要执行的自定义函数逻辑
  console.log('帮助面板已打开')
})

内容的提问来源于stack exchange,提问作者Mixchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.20 08:06:10