Richard.Ma
发表于 2022-5-20 12:30:26
代码你参考这个吧,
但是这里发现了有个问题,每次获取到的是上次筛选的,也就是说filterChanged触发时,数据源还没有被应用这次的筛选,这个暂时没有什么好的解决办法,
https://jscodemine.grapecity.com/sample/qwd4xUkuTUe4ZxxH2M63gA/
程迦
发表于 2022-5-20 12:39:46
Richard.Ma 发表于 2022-5-20 12:30
代码你参考这个吧,
但是这里发现了有个问题,每次获取到的是上次筛选的,也就是说filterChanged触发时, ...
那按照用之前你定义那个方法呢也是会有这个问题吗
因为我这个有主从表,所以要在筛选后表b也能更新到
程迦
发表于 2022-5-20 14:59:08
Richard.Ma 发表于 2022-5-20 13:58
可以用 loadedRows,但是这个不一定是过滤后,你可以两个事件配合来判断
请问这个方法写在哪里?
Richard.Ma
发表于 2022-5-20 15:39:54
这个是flexgrid 的事件,可以参考下面的代码
https://jscodemine.grapecity.com/sample/c2LuafhY6kmno2yrt1rdcw/
程迦
发表于 2022-5-20 15:44:21
Richard.Ma 发表于 2022-5-20 15:39
这个是flexgrid 的事件,可以参考下面的代码
https://jscodemine.grapecity.com/sample/c2LuafhY6kmno2y ...
好的,谢谢辛苦解答
Richard.Ma
发表于 2022-5-20 16:06:19
不客气
程迦
发表于 2022-5-20 16:07:22
没有调用它的方法,你的demo是没有问题,我这个是一样的操作,不知道什么原因
Richard.Ma
发表于 2022-5-20 16:37:40
loadedRows会在行重新加载时触发,你这个代码看不出问题,没法解决的话还是重新发一个demo上来我给你看一下
程迦
发表于 2022-5-20 17:21:28
Richard.Ma 发表于 2022-5-20 16:37
loadedRows会在行重新加载时触发,你这个代码看不出问题,没法解决的话还是重新发一个demo上来我给你看一下
我跟你绑定唯一区别是我用$.ajax获取数据,然后直接赋值给表格
var grid = wijmo.Control.getControl(document.getElementById('dgrid2'));
grid.itemsSource = this.listdata;
其他都一模一样,所以不知道为什么没有调用
Richard.Ma
发表于 2022-5-20 18:25:00
你再自己检查一下吧,我这边看不出什么问题