FineUI 官方论坛

标题: Grid 查询bug [打印本页]

作者: 松松工作室    时间: 2012-6-1 15:15
标题: Grid 查询bug
Grid 在重新绑定数据源时,如果数据源没有数据,则页面不会更新。
具体案例:
比如有查询功能的时候,未查询时,页面显示指定数据,输入查询条件,点击查询触发查询事件,Grid重新绑定数据源,而数据源中没有符合条件的数据,页面数据不更新,还是显示查询之前的数据,给用户造成查询事件未生效的错觉。
同样,如果删除所有数据,Grid重新绑定,页面还会显示删除之前的数据。

作者: 你是我的    时间: 2012-6-4 02:20
测试了一下,的确有这样的问题.重新绑定数据源为空时,Grid还是保持以前的数据状态.
作者: 松松工作室    时间: 2012-6-5 14:48
本帖最后由 松松工作室 于 2012-6-6 11:44 编辑

顶,求版主关注。。。
作者: 松松工作室    时间: 2012-6-6 11:47
看三石大大在,希望能看到我的帖子。。。求解决方案。。。
作者: sanshi    时间: 2012-6-6 13:20
松松工作室 发表于 2012-6-6 11:47
看三石大大在,希望能看到我的帖子。。。求解决方案。。。

我在官网示例上试了一下,没发现你说的问题。

PageBase提供了 GetEmptyDataTable 函数,在按钮的回发事件中调用这个函数,表格就显示空了。

作者: 松松工作室    时间: 2012-6-6 13:40
sanshi 发表于 2012-6-6 13:20
我在官网示例上试了一下,没发现你说的问题。

PageBase提供了 GetEmptyDataTable 函数,在按钮的回发事 ...

哦,明天上班我试一下,非常感谢三石
作者: sanshi    时间: 2012-6-6 13:42
松松工作室 发表于 2012-6-6 13:40
哦,明天上班我试一下,非常感谢三石

先检查下json的版本和extaspnet的配置:http://bbs.extasp.net/forum.php? ... &extra=page%3D1

如果还有问题,写个能直接运行的示例,我来测试下。
作者: 松松工作室    时间: 2012-6-9 11:21
sanshi 发表于 2012-6-6 13:42
先检查下json的版本和extaspnet的配置:http://bbs.extasp.net/forum.php?mod=viewthread&tid=655&extra= ...


感谢三石,我找到了原因,主要是我写的数据访问框架,如果没有数据,返回null而不是空的DataTable,只要返回空的DataTable就好了。非常感谢。




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4