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

你再自己检查一下吧,我这边看不出什么问题
页: 1 [2] 3
查看完整版本: wijimo flexgrid 表格的内置的过滤