FineUI 官方论坛
标题:
Grid的AutoPostBackTrigger不太妥
[打印本页]
作者:
凤舞天翔
时间:
2012-3-23 11:15
标题:
Grid的AutoPostBackTrigger不太妥
看了下示例,个人觉得Grid的AutoPostBackTrigger不太妥,这样相当于是单击或双击的一个开关选择器,但实际项目中,往往有很多情况是同时共存这2种事件的。
比如:之前做的一个管理项目,Grid行中仅显示编号、名称、时间,单击行时,右边显示主要信息,双击行时,会跳出窗口,显示详细(全部)信息,一个项目的字段很多,还关联一些进度追踪信息。
[attach]120[/attach]
所以个人建议像winform一样,支持RowClick和RowDbClick共存。
作者:
杜志彬
时间:
2012-3-23 12:13
是的,很有道理。我也需要 RowDbClick 事件,现在是通过脚本变通实现的。
作者:
30372245
时间:
2012-3-23 13:06
恩,有道理
作者:
sanshi
时间:
2012-3-23 22:58
确实,ChangeSet:
74751
-为Grid增加EnableRowClick和EnableRowDoubleClick属性,可以用来控制单击或者双击行回发页面(低调的生活、凤舞天翔)。
作者:
凤舞天翔
时间:
2012-3-24 23:49
sanshi 发表于 2012-3-23 22:58
确实,ChangeSet:74751
-为Grid增加EnableRowClick和EnableRowDoubleCl ...
呵呵,刚测试了下,发现示例中 页面OnRowDoubleClick属性无效,单、双击 均用的是OnRowClick属性。
查看了下源码,原来是extaspnet-74751\trunk\ExtAspNet\WebControls\PanelBase.Grid\Grid.cs
第2498行写成了 OnRowClick(new GridRowClickEventArgs(Convert.ToInt32(commandArgs[1])));
应该是 OnRowDoubleClick(new GridRowClickEventArgs(Convert.ToInt32(commandArgs[1])));
一个小疏忽~
作者:
sanshi
时间:
2012-3-25 21:08
多谢,的确写错了。
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4