JS只提交修改的数据时,我只更新了一行数据,结果智能提交在原来行的基础上新增了一行,请问这个问题怎么解决?
赞 0 2022-12-01 09:52
提交时的主键绑定有问题,不能保证数据唯一,参考 智能提交 部分
赞 0 2023-06-15 16:19
新增操作正常,修改数据会变成新增一行
赞 0 2022-12-01 09:53
本地测试没有出现这种情况,可以前往问答区上传模板/日志/具体现象提问,这样便于更好的解答问题。问答地址:https://bbs.fanruan.com/wenda
赞 0 2023-02-20 19:53
多sheet下如何设置2.7的操作呢?
赞 0 2022-08-05 18:38
我也发现这个问题了,实测下来有两个方案。 文档方案不变的话,建议把标记列统一放在前面隐藏,只要多张sheet页面的标记列是一样的,那就没问题; 还有一种变通方案,给删除按钮增加点击事件,代码跟编辑后事件一样,等于点删除按钮也跟编辑控件一样的效果,就可以实现了,无论多少张sheet都可以
赞 1 2022-10-11 10:12
使用FR10路人路过,反正试下来,$(_g().curLGP.currentTDCell).attr('row'),这条语句无法获取到焦点单元格所在的行号,导致2.7节添加删除标记的无法实现。
赞 2 2022-06-02 15:37
数字控件,除了要添加编辑后事件外,还要添加编辑结束事件,否则的话,设置编辑标志有时会失灵。
赞 1 2023-02-19 01:21
另外,此文提到添加修改标志位方法,对于批量导入不适用,还得另想办法。。。
赞 2 2022-06-02 15:49
替代解决步骤如下,1,直接在删除控件上增加一个JS的点击事件。2,新建传入参数row,数值设置为公式row()。3,条件如下JS代码: contentPane.setCellValue("L"+row,null,1); contentPane.curLGP.setCellValue("L"+row,null,1);
赞 5 2022-06-02 15:41
牛
赞 0 2023-04-28 21:05
我们有文档共创活动,您可以编辑文档,审核通过后可以把您的方案写进文档里~
赞 0 2022-12-13 20:10
你的方法是对的。文档里$(_g().curLGP.currentTDCell).attr('row')获取到的永远只是删除控件的第一行行号。如果删除的不是首行数据,就只会更新首行且删除无效。
赞 0 2022-06-20 10:03
你好,在 FR11 和 FR10 中验证过,点击删除后会出现短暂的标志,点击提交后可以删除成功,可以再试试 2.7 节的方案~
赞 0 2022-12-23 15:30
使用删除按钮的时候有BUG,数据不能删除
赞 0 2022-05-31 11:56
文档方案是没问题,具体要看您模板咋设置的,可以先自己排查下问题,解决不了也可以带着模板去社区问答提问
赞 0 2022-07-04 09:54
能使用多列的数据吗
赞 0 2022-04-19 16:49
具体描述下场景吧,然后在社区问答提问哈
赞 0 2022-07-01 16:39
65 评论
JS只提交修改的数据时,我只更新了一行数据,结果智能提交在原来行的基础上新增了一行,请问这个问题怎么解决?
赞 0 2022-12-01 09:52
提交时的主键绑定有问题,不能保证数据唯一,参考 智能提交 部分
赞 0 2023-06-15 16:19
新增操作正常,修改数据会变成新增一行
赞 0 2022-12-01 09:53
本地测试没有出现这种情况,可以前往问答区上传模板/日志/具体现象提问,这样便于更好的解答问题。问答地址:https://bbs.fanruan.com/wenda
赞 0 2023-02-20 19:53
多sheet下如何设置2.7的操作呢?
赞 0 2022-08-05 18:38
我也发现这个问题了,实测下来有两个方案。
文档方案不变的话,建议把标记列统一放在前面隐藏,只要多张sheet页面的标记列是一样的,那就没问题;
还有一种变通方案,给删除按钮增加点击事件,代码跟编辑后事件一样,等于点删除按钮也跟编辑控件一样的效果,就可以实现了,无论多少张sheet都可以
赞 1 2022-10-11 10:12
使用FR10路人路过,反正试下来,$(_g().curLGP.currentTDCell).attr('row'),这条语句无法获取到焦点单元格所在的行号,导致2.7节添加删除标记的无法实现。
赞 2 2022-06-02 15:37
数字控件,除了要添加编辑后事件外,还要添加编辑结束事件,否则的话,设置编辑标志有时会失灵。
赞 1 2023-02-19 01:21
另外,此文提到添加修改标志位方法,对于批量导入不适用,还得另想办法。。。
赞 2 2022-06-02 15:49
替代解决步骤如下,1,直接在删除控件上增加一个JS的点击事件。2,新建传入参数row,数值设置为公式row()。3,条件如下JS代码:
contentPane.setCellValue("L"+row,null,1);
contentPane.curLGP.setCellValue("L"+row,null,1);
赞 5 2022-06-02 15:41
牛
赞 0 2023-04-28 21:05
我们有文档共创活动,您可以编辑文档,审核通过后可以把您的方案写进文档里~
赞 0 2022-12-13 20:10
你的方法是对的。文档里$(_g().curLGP.currentTDCell).attr('row')获取到的永远只是删除控件的第一行行号。如果删除的不是首行数据,就只会更新首行且删除无效。
赞 0 2022-06-20 10:03
你好,在 FR11 和 FR10 中验证过,点击删除后会出现短暂的标志,点击提交后可以删除成功,可以再试试 2.7 节的方案~
赞 0 2022-12-23 15:30
使用删除按钮的时候有BUG,数据不能删除
赞 0 2022-05-31 11:56
文档方案是没问题,具体要看您模板咋设置的,可以先自己排查下问题,解决不了也可以带着模板去社区问答提问
赞 0 2022-07-04 09:54
能使用多列的数据吗
赞 0 2022-04-19 16:49
具体描述下场景吧,然后在社区问答提问哈
赞 0 2022-07-01 16:39