下拉列表中的JqGrid空白值
我想在下拉列表中显示一个空白值,我使用的代码如下,但这会生成一个下拉列表,其中最后出现空白值,默认情况下,我希望首先选择空白值,默认情况下选择空白值下拉列表中的JqGrid空白值,jqgrid,jqgrid-asp.net,Jqgrid,Jqgrid Asp.net,我想在下拉列表中显示一个空白值,我使用的代码如下,但这会生成一个下拉列表,其中最后出现空白值,默认情况下,我希望首先选择空白值,默认情况下选择空白值 {name:'AuditLevel',index:'levels',align:'center',width:15, 可编辑:true,edittype:“选择”, 编辑选项:{value:{'':'',1:'Level1',2:'Level2',3:'Level3'} 此问题的任何解决方案都是存在的,因为您使用的对象形式是editoptions
{name:'AuditLevel',index:'levels',align:'center',width:15,
可编辑:true,edittype:“选择”,
编辑选项:{value:{'':'',1:'Level1',2:'Level2',3:'Level3'}
此问题的任何解决方案都是存在的,因为您使用的对象形式是
editoptions.value
。在JavaScript中读取此类editoptions.value
对象的唯一方法是枚举对象的属性(使用类似循环的var prop;for(editoptions.value中的prop)
)。问题在于,案例中属性的顺序可能与对象初始化期间写入属性的顺序不同
因此,如果属性的顺序对您很重要,您应该使用字符串形式:
editoptions:{value::;1:Level1;2:Level2:3:Level3}
不如
editoptions:{value:{'':'',1:'Level1',2:'Level2',3:'Level3'}
jqGrid将通过;
拆分字符串:;1:Level1;2:Level2:3:Level3“
,然后它将使用:
作为选项的值和文本之间的分隔符。如果文本(或值)其中一个选项包含分隔符:
或;
您可以使用另一个分隔符,但必须使用分隔符(其默认值为“:”)和分隔符
属性(其默认值为“)”。例如
编辑选项:{
值:“↣ |1.↣一级|二级↣级别;2 | 3↣级别:3“
分隔符:“|”,
分隔符:“↣"
}
现在我想在单击radiobutton时禁用此列,你能帮我吗?{name:'Result',index:'Result',width:30,editable:true,formatter:'dynamicText',edittype:'custom',editoptions:{custom_元素:radioelem,custom_值:radiovalue},我知道,问题中有太多的代码和细节,但我真的停留在这一点上,