德州扒鸡 发表于 2022-2-19 10:22:24

flexgrid的cellEditEnding事件获取到改变之前的数据

在线demo,控制台有输出https://jscodemine.grapecity.com/sample/YPj99SjQ3EiEa8m566MlIA/


cellEditEnding 不是编辑行结束的事件吗?获取到的数据为什么是改变之前的数据呢?

Richard.Ma 发表于 2022-2-19 10:22:25

一般来说ing结尾获取到的都是事件结束前的数据,比如这个cellEditEnding事件,对应的有一个cellEditEnded事件,这个获取到的就是事件结束时的数据了



      flexgrid.cellEditEnded.addHandler((s: wjcGrid.FlexGrid, e: wjcGrid.CellRangeEventArgs) => {
             let col = s.columns;

             let data = flexgrid.selectedRows.dataItem;

             console.log(`a: ${data.a}, b: ${data.b}, c: ${data.c}`);
      })
页: [1]
查看完整版本: flexgrid的cellEditEnding事件获取到改变之前的数据