在jqgrid高级搜索中,添加新条件后,在下拉列表中选择的值被清除。
详细信息供您参考。
1)在jqgrid列模型中
{name:'instrumentType',
index:'instrumentType',
searchoptions:{
dataInit:instrumentTypeDataInit,
sopt: ['eq','ne','nu','nn','in','ni']},
align:"left",
stype:'select'},
2)instrumentTypeDataInit的javascripts函数
instrumentTypeDataInit=function(el){
var categoryInstrumentTypeOptions = "${categoryInstrumentTypeOptions}";
$(el).append(categoryInstrumentTypeOptions);
}
3)当添加标准“仪器类型”,并选择“选项”时,它会很顺利。
4)添加其他条件时,将清除所选值。
有谁知道它为什么?什么是解决方案?非常感谢。
编辑:
我以错误的方式使用了dataInit函数,改为使用searchOptions.value,问题已经解决,你可以推荐另一篇文章:best way to dynamically populate dropdown options in jqgrid advanced searching
答案 0 :(得分:0)
我以错误的方式使用了dataInit函数,改为使用searchOptions.value,问题已经解决,你可以参考another pos t,Oleg给出了答案: