我正在使用jqgrid,并根据某些条件设置了列disabled
或enabled
。所以我已根据该条件将属性disabled
设置为空或disabled
。
我得到的是,在这两种情况下,我的列被禁用。那么有没有办法禁用已禁用的属性
类似的东西,
disabled=false or readonly=false
这样我就可以根据这个条件设置true
或false
。
FYI, 我设置这样的值,
editoptions: { defaultValue: this.DefaultValue, disabled: this.IsReadOnly }
答案 0 :(得分:1)
editoptions
的所有未知属性都将被解释为应设置值的属性。如果您将属性disabled
设置为任意值,则会将其解释为已禁用。只有某些版本的网络浏览器需要将disabled
的值设置为"disabled"
(disabled="disabled"
)。因此,disabled=""
的使用应与大多数网络浏览器中的disabled="disabled"
具有相同的含义。绝对相同的规则具有readonly
属性。
如果您不想禁用编辑字段(或将其设置为readonly
),则需要生成不包含editoptions
属性的disabled
(或{{1}完全没有。