FineUI 官方论坛

标题: 【已确认】此页的状态信息无效,可能已损坏。 [打印本页]

作者: FighterLuo    时间: 2017-1-9 11:25
标题: 【已确认】此页的状态信息无效,可能已损坏。
只要下面的grid中有模板列就会出现这个问题,上的的gridmain的GridMain_RowSelect,第一次选中行时没事,返回第二次选中那一行,就会出现,去掉模板里就没有问题,4.x版本的时候没有。麻烦查证

作者: sanshi    时间: 2017-1-9 11:48
这种问题只能调试解决。请使用空项目重现问题,并上传
作者: FighterLuo    时间: 2017-1-9 15:49
已经上传到百度云盘,请下载:http://pan.baidu.com/s/1pLwG5RH
麻烦尽快修正一下,谢谢
点一下下面grid中的文本款,再去上面的grid中选中其它行后返回就报错;

作者: sanshi    时间: 2017-2-3 13:02
这个不能算是BUG,你的表格:
  1. <f:Grid ID="GridMain" runat="server" DataKeyNames="id"
  2.                                     EnableRowClickEvent="true" EnableRowSelectEvent="true"
  3.                                     AutoScroll="true" Title="Grid" EnableCheckBoxSelect="true"
  4.                                     ShowHeader="false" ShowBorder="false" EnableMultiSelect="true">
复制代码


注意,你同时定义了 EnableRowClickEvent="true" 和 EnableRowSelectEvent="true",这样不行,你去掉 EnableRowClickEvent 应该就好了。






---------------------------------------------------------------------------------------------------------
如果用户先点击gridsub第二行,再点击girdmain,这样会同时发起两次 HTTP 请求:
1. rowselect,后台事件重新绑定 gridsub,更改选中项为第一行
2. rowclick,事件发起时选中项为第二行,到达后台时选中项被改为第一行(rowselect),所以返回时会更新fstate为第二行,这就不对了







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