jQuery MiniUI

标题: grid 如何动态触发 cellcommitedit [打印本页]

作者: kyd3000    时间: 2019-5-24 08:38:59     标题: grid 如何动态触发 cellcommitedit

我在grid 的 cellcommitedit中,写了较多运算逻辑(类似C列=A列*B列),


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

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


谢谢!

作者: felt    时间: 2019-5-24 09:17:22

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

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

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

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2