jQuery MiniUI

 找回密码
 立即注册
查看: 2686|回复: 2
打印 上一主题 下一主题

grid 如何动态触发 cellcommitedit [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2019-5-24 08:38:59 |只看该作者 |倒序浏览
我在grid 的 cellcommitedit中,写了较多运算逻辑(类似C列=A列*B列),


现在增加了从excel导入功能(使用grid.addRows插入),

请问导入后如何触发这些cellcommitedit?


谢谢!

Rank: 8Rank: 8

沙发
发表于 2019-5-24 09:17:22 |只看该作者
无法触发,只有编辑结束有数据修改才会触发。addRow不会触发
建议用ondrawcell计算,这个只要数据改变都会触发
http://www.miniui.com/demo/#src=datagrid/drawcell2.html
另外,初次添加进来的话,数据处理的逻辑更应该在后台完成。

Rank: 3Rank: 3

板凳
发表于 2019-5-24 09:32:07 |只看该作者
felt 发表于 2019-5-24 09:17
无法触发,只有编辑结束有数据修改才会触发。addRow不会触发
建议用ondrawcell计算,这个只要数据改变都会 ...

谢谢回复,
当初没考虑没考虑导入,但后套再放同一逻辑.需求变更容易坑.

现在我直接调用        grid_cellCommitEdit({ sender: grid
                                        , record: row
                                        , field: columnname
                                        , value: cellvalue        })
貌似也能成功

Archiver|普加软件

GMT+8, 2024-11-28 02:53 , Processed in 1.018329 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部