我在这个问题中使用了信息,我将提到的属性直接放在字段属性中,而不是通过这样的函数:
{
name:'A_ORG_SECTOR',
index:'A_ORG_SECTOR',
align: 'left',
width:80,
sortable:true,
search:true,
stype:'select',
editable:false,
cellEdit: false ,
formatter:'select',
searchoptions: {
sopt:['eq'],
value: ':All;1:IT;2:Strategy'
}
},
...下拉显示正确,但列值现在被清除@加载根据附加图像...任何帮助???
jQuery 版本:1.9.1
jqGrid 版本:4.5.0
关于 fork,我不确定,它实际上是 liferay 库的一部分,但似乎是免费版本。
在将搜索转换为选择而不是文本之前,这些值已正确显示
我想您的主要原因可能会丢失editoptions.value
(或者可能是formatoptions.value
在使用免费 jqGrid fork 的情况下)(请参阅旧文档):
{
name:'A_ORG_SECTOR',
width:80,
formatter:'select',
editoptions: { value: '1:IT;2:Strategy' },
stype:'select',
searchoptions: {
sopt:['eq'],
value: ':All;1:IT;2:Strategy'
}
},
此外,您应该验证用于归档网格的输入数据是否包含1
和2
而不是文本IT
或 之类的值Strategy
。
jqGrid 的确切行为可能在很大程度上取决于您使用的 jqGrid 版本以及来自 jqGrid 的分支。请插入有关您使用的 jqGrid 版本/分支的更多完整信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句