禁用jqGrid colmodel中的“禁用”属性

时间:2014-09-18 06:06:34

标签: jqgrid

我正在使用jqgrid,并根据某些条件设置了列disabledenabled。所以我已根据该条件将属性disabled设置为空或disabled

我得到的是,在这两种情况下,我的列被禁用。那么有没有办法禁用已禁用的属性

类似的东西,

disabled=false or readonly=false

这样我就可以根据这个条件设置truefalse

FYI, 我设置这样的值,

editoptions: { defaultValue: this.DefaultValue, disabled: this.IsReadOnly }        

1 个答案:

答案 0 :(得分:1)

editoptions的所有未知属性都将被解释为应设置值的属性。如果您将属性disabled 设置为任意值,则会将其解释为已禁用。只有某些版本的网络浏览器需要将disabled的值设置为"disabled"disabled="disabled")。因此,disabled=""的使用应与大多数网络浏览器中的disabled="disabled"具有相同的含义。绝对相同的规则具有readonly属性。

如果您不想禁用编辑字段(或将其设置为readonly),则需要生成不包含editoptions属性的disabled(或{{1}完全没有。