找回密码
 立即注册

QQ登录

只需一步,快速开始

林小鱼
金牌服务用户   /  发表于:2024-6-18 11:37  /   查看:679  /  回复:5
1金币

我在点击的这个按钮,设置了JavaScript命令,命令要求是 找出这个页面上按钮名称为提交表格的命名,并进行点击;但我发现没啥用 是不是JavaScript写错了
请大佬请教
第一次写JavaScript
还是通过ai生成的代码命令
不晓得怎么就不行了

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

可以试试,给组件里的提交按钮命名: 然后,用下面 JS 触发点击。 $("[fgcname='提交按钮']").children('button').click();[/backcolor]

5 个回复

倒序浏览
最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-6-18 11:37:44
来自 4#
可以试试,给组件里的提交按钮命名:

然后,用下面 JS 触发点击。
$("[fgcname='提交按钮']").children('button').click();

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-6-19 09:53:05
2#
您好,看了下 demo,命令没有执行的原因是因为这里没有获取到相关的按钮 DOM 对象,所以按钮上的命令没有执行。
看您是想做主子孙填报的场景,不太建议批量去触发按钮去保存数据,建议是先提前把主子孙数据收集好,再通过服务端命令做保存,这样有事务上的保障。
具体实现思路可以看这个公开课和帖子:
一看就会,超有用活字格技能:组件实现主子孙表的新增修改 - 葡萄城学院 - 葡萄城开发者社区 (grapecity.com.cn)
【新提醒】一看就会,超有用活字格技能:一百八十二、主子孙表数据一键添加 - 活字格专区 - 专题教程 - 葡萄城开发者社区 (grapecity.com.cn)
回复 使用道具 举报
林小鱼
金牌服务用户   /  发表于:2024-6-19 09:58:12
3#
Simon.Sun 发表于 2024-6-19 09:53
您好,看了下 demo,命令没有执行的原因是因为这里没有获取到相关的按钮 DOM 对象,所以按钮上的命令没有执 ...

大佬 可以帮修正下不?我已经学会主子孙表这些做法,我就是想试下这种方案~然后两个做下对比,研究研究看会有啥不同
回复 使用道具 举报
林小鱼
金牌服务用户   /  发表于:2024-6-22 08:55:01
5#
Simon.Sun 发表于 2024-6-19 10:52
可以试试,给组件里的提交按钮命名:

然后,用下面 JS 触发点击。

试了这种方案 对组件里头的按钮 没起作用 估计还是组件的机制吧
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-6-24 10:31:20
6#
这边儿测试这种方案有时候正常,有时候只会提交第一个表格的数据,不太稳定,js我们也不是很擅长,看看其他格友大佬有没有其他的方案吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部