jQuery MiniUI

 找回密码
 立即注册
查看: 6773|回复: 5
打印 上一主题 下一主题

如何设置datagrid某一列控件enable属性为false [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2016-10-11 10:26:07 |只看该作者 |倒序浏览
项目要做特殊控制 datagrid的某一列(假设列名是abc吧)是bindbuttoned 现在要设置这列为不可以 enable为false  请问如何控制?  代码贴上来

Rank: 8Rank: 8

沙发
发表于 2016-10-11 10:51:31 |只看该作者

列可以设置readOnly="true"禁用编辑
也可以在oncellbeginedit事件里禁止编辑http://www.miniui.com/demo/#src=datagrid/editable.html

Rank: 3Rank: 3

板凳
发表于 2016-10-11 10:57:55 |只看该作者
felt 发表于 2016-10-11 10:51
列可以设置readOnly="true"禁用编辑
也可以在oncellbeginedit事件里禁止编辑http://www.miniui.com/demo/# ...

唉 是这样  我没说清楚   项目做了控制的  就是说一开始默认生成的datagrid代码中 某列的enable属性值为false  该列是buttonedit控件  所以该控件的buttonclick事件不生效 我是想让这列的enable都为true 但是我不能直接改源代码 我只能写js控制 请问如何控制?

Rank: 3Rank: 3

地板
发表于 2016-10-11 11:13:07 |只看该作者
felt 发表于 2016-10-11 10:51
列可以设置readOnly="true"禁用编辑
也可以在oncellbeginedit事件里禁止编辑http://www.miniui.com/demo/# ...

说白了就是我通过columns数组获取到要控制的列之后  如何设置该列的buttonedit控件的enabled属性为true 否则点不进去   datagrid代码不是我写的

Rank: 8Rank: 8

5#
发表于 2016-10-11 11:28:06 |只看该作者
邓冰冰 发表于 2016-10-11 11:13
说白了就是我通过columns数组获取到要控制的列之后  如何设置该列的buttonedit控件的enabled属性为true  ...

var column=..
column.editor.enabled=true;

Rank: 3Rank: 3

6#
发表于 2016-10-11 11:41:05 |只看该作者
felt 发表于 2016-10-11 11:28
var column=..
column.editor.enabled=true;

谢谢 可以了

Archiver|普加软件

GMT+8, 2025-7-13 16:31 , Processed in 1.036255 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部