Filter 过滤jqgrid中的下拉列表值
我对一个有下拉值的列的筛选功能有问题。下面是我的代码Filter 过滤jqgrid中的下拉列表值,filter,jqgrid,Filter,Jqgrid,我对一个有下拉值的列的筛选功能有问题。下面是我的代码 { name: 'statusFlag', width: 130, editable:true, edittype:'select', formatter : 'select', searchoptions:{sopt:['cn','eq','ne']}, editoptions:{value:{Y:'Active',N:'Inac
{
name: 'statusFlag',
width: 130,
editable:true,
edittype:'select',
formatter : 'select',
searchoptions:{sopt:['cn','eq','ne']},
editoptions:{value:{Y:'Active',N:'Inactive'}}
}
如果使用“y”执行搜索,我将看到列值处于活动状态的记录;如果使用“n”执行搜索,我将看到列值处于非活动状态的记录。当我输入“活动”和“非活动”而不是“是/否”时,我希望相同的功能能够工作。我应该如何更改代码。我应该使用格式选项还是其他什么 您需要添加stype:“选择”
属性并使用值扩展搜索选项
:
{
名称:“statusFlag”,
宽度:130,
是的,
edittype:'选择',
格式化程序:“选择”,
搜索选项:{sopt:['eq',ne'],值:':Any;Y:Active;N:Inactive'},
编辑选项:{value:'Y:活动;N:非活动'}
}
:使用搜索选项中的任何
部分。如果使用,建议使用值
。如果仅使用搜索对话框,则可以删除该值,并仅使用与editoptions
中相同的值
:我有一个疑问,如果这些值不是静态的,假设我将下拉列表设置为动态的,在这种情况下,我将如何填充值oleg:是否可以使用文本搜索框并仍然使结果正常工作。我们不能使用直接搜索框来搜索值,而不是像下拉菜单这样的高级搜索选项。@user2375298:对不起,我不知道你的意思。什么是“文本搜索框”?输入文件?在这种情况下,用户必须键入准确的值,如“活动”的Y
,以及“非活动”的N
。