FineUI 官方论坛
标题:
行选择和单元格编辑不能同时存在(AllowCellEditing)
[打印本页]
作者:
asp.net
时间:
2013-5-21 13:35
标题:
行选择和单元格编辑不能同时存在(AllowCellEditing)
FineUI和浏览器版本:3.2.5.3
IE7 - IE9 ,CHROM
26.0.1410.64 m
问题描述:1,chrom下,后台运行完绑定的代码后,一直是如下界面
[attach]2345[/attach]
2,IE 下,启用grid编辑功能后,checkbox列没了
代码如下:
x:Grid ID="Grid1" runat="server" ShowBorder="true" ShowHeader="false" EnableRowNumberPaging="false" DataKeyNames="TYPE_ID" AllowSorting="false" SortDirection="ASC" AllowPaging="true" IsDatabasePaging="true"
SortColumn="TYPE_ID" Title=""
EnableCheckBoxSelect="true"
EnableRowNumber="false"
EnableColumnLines="true" ClicksToEdit="1" AllowCellEditing="true"
当设置 EnableRowNumber="false" AllowCellEditing="false" 时,如下图:
[attach]2342[/attach]
当设置 EnableRowNumber="false" AllowCellEditing="true" 时,显示CHECKBOX的那一列变成了数字,如下图:
[attach]2343[/attach]
当设置 EnableRowNumber="true" AllowCellEditing="true" 时,显示CHECKBOX的那一列变成了汉字如下图
[attach]2344[/attach]
作者:
sanshi
时间:
2013-5-21 13:45
这个应该不是BUG,启用单元格编辑后,只能选中单元格了,而不能选中行
作者:
asp.net
时间:
2013-5-21 13:57
sanshi 发表于 2013-5-21 13:45
这个应该不是BUG,启用单元格编辑后,只能选中单元格了,而不能选中行
就是说EnableCheckBoxSelect这个属性,在AllowCellEditing=“true"的情况下,就必须设置为 false。
可是如果这样的话,想批量删除就不行了
作者:
yitong
时间:
2014-8-13 23:36
有办法解决吗?
作者:
zy32002
时间:
2014-8-15 09:48
不得不吐槽下api不够完善,没有说明可编辑单元格不能和checkbox列同时使用。
自己写个CheckBox列可以解决。请参考:
遍历asp.net控件
http://fineui.com/demo/#/demo/grid/grid_edit_enterkey_v.aspx
复选框全选
http://fineui.com/demo/#/demo/gr ... all_clientside.aspx
作者:
sanshi
时间:
2014-8-15 12:02
前面说了,在FineUI(开源版) 中 EnableCheckBoxSelect 和 AllowCellEditing 不能同时使用。因为 EXTJS 的 AllowCellEditing 只能选中单元格,而不能选中整行。
FineUI(专业版)解决了这个问题,EnableCheckBoxSelect 和 AllowCellEditing 可以同时使用
专业版:
http://fineui.com/demo_pro/#/dem ... ell_new_delete.aspx
开源版:
http://fineui.com/demo/#/demo/gr ... ell_new_delete.aspx
作者:
zy32002
时间:
2014-8-27 11:42
其实可以自己写个全选列配合单元格编辑,
可参考
http://app.yinxiang.com/shard/s1 ... cefa00ca4044ac4c563
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4