aqsj 发表于 2024-8-6 15:16:22

请问下如何使用表单中的html组件

本帖最后由 aqsj 于 2024-8-12 11:12 编辑

如图所示,我把body内容放在html组件中,body中的JS脚本未运行,请问下如何使用这个组件

论坛管理员 发表于 2024-8-8 11:20:58

这个里面不会执行脚本的,只是单纯插入html。
您可以在脚本库中创建一个脚本,写js代码。在表单的queryLoad 里去引入脚本
脚本中定义方法的写法用 window.xxx = {}; 的方式
html中调用的时候 使用window.xxx 调用

aqsj 发表于 2024-8-8 11:40:44

本帖最后由 aqsj 于 2024-8-8 13:50 编辑

论坛管理员 发表于 2024-8-8 11:20
这个里面不会执行脚本的,只是单纯插入html。
您可以在脚本库中创建一个脚本,写js代码。在表单的queryLoad ...
比如脚本名称 questions.js , 脚本内容 window.QuizApp = {...};QuizApp.init();, 然后在queryLoad 引用具体怎么引用的

aqsj 发表于 2024-8-8 11:41:15

本帖最后由 aqsj 于 2024-8-8 13:46 编辑

论坛管理员 发表于 2024-8-8 11:20
这个里面不会执行脚本的,只是单纯插入html。
您可以在脚本库中创建一个脚本,写js代码。在表单的queryLoad ...
比如脚本名称 questions.js , 脚本内容 window.QuizApp = {...};QuizApp.init();, 然后在queryLoad 引用具体怎么引用的

论坛管理员 发表于 2024-8-12 10:01:09

o2.load()
http://testing.o2oa.net/api/o2.html#.load

aqsj 发表于 2024-8-12 11:14:52

论坛管理员 发表于 2024-8-12 10:01
o2.load()
http://testing.o2oa.net/api/o2.html#.load


o2.load(["js/questions.js"], function(){
});   我这样套上去后 js还是运行不了

李子页 发表于 2024-9-29 11:14:18

aqsj 发表于 2024-8-12 11:14
o2.load(["js/questions.js"], function(){
});   我这样套上去后 js还是运行不了

请问大佬,html组件怎么去引用js脚本解决了吗

aqsj 发表于 2024-9-29 11:16:07

李子页 发表于 2024-9-29 11:14
请问大佬,html组件怎么去引用js脚本解决了吗

未解决,没再弄了

李子页 发表于 2024-9-29 11:17:04

aqsj 发表于 2024-9-29 11:16
未解决,没再弄了

好吧,谢谢了
页: [1]
查看完整版本: 请问下如何使用表单中的html组件