我有一个下拉列表,用户可以从中选择值。但是如果他什么都不做,当我执行保存时,我正在查看空白字段值,但我希望显示我的默认选择,如NONE。我尝试了customeNull Formatter uder formatter选项,但我没有定义。下面我提供了相同的网格部分。
name: 'internalFlag',
index: 'internalFlag',
sortable: true,
width: 50,
editable:true,
edittype:'select',
stype: "select" ,
editoptions:{ value:{Y:'Yes',N:'No'}, class: 'searchBoxWidthJQGrid'},
unformat: SearchableUnFormat,
formatter:'select',
searchoptions:{sopt:['eq','ne'],value: ':Any;Y:Yes;N:No'},
formatoptions:{value: {Y:'Yes',N:'No'}},
请帮助我实现这一目标。
更新:默认选项适用于静态下拉列表,但不适用于以下情况。
name: 'displayToRF',
index: 'displayToRF',
width: 80,
editable:true,
sortable: true,
edittype:'select',
unformat: MultiselectUnFormat,
editoptions:{value:jQuery.parseJSON($('#dispToRFList').val()),defaultValue:"none", multiple: true, class: 'multiselectSearchableDD'},
formatter:'select',
searchoptions:{sopt:['cn','eq','ne']},
formatoptions:{value: jQuery.parseJSON($('#dispToRFList').val()), multiple: true,class: 'multiselectSearchableDD'},
答案 0 :(得分:0)
我不确定你的确是哪种情况。您可以尝试将defaultValue: 'N'
或defaultValue: 'Y'
属性添加到editoptions
。例如,defaultValue
将用于添加表单编辑对话框。