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