jqGrid-无法在“搜索”对话框中填充“选择”-但在工具栏中单击“确定”

jqGrid-无法在“搜索”对话框中填充“选择”-但在工具栏中单击“确定”,jqgrid,Jqgrid,这似乎没有道理,不幸的是,trirand上的一个例子似乎也有同样的错误 使用此柱模型 {name:'txtFixtureType', index:'txtFixtureType', width:110, stype: 'select', edittype:'select', editoptions: { value: ":All;1:Division 1;2:Division 2"}}, 启用工具栏搜索将导致选择列,并填充值。但是,在“高级搜索”对话框中,会显示“选择”,但不包含任何值 是否

这似乎没有道理,不幸的是,trirand上的一个例子似乎也有同样的错误

使用此柱模型

{name:'txtFixtureType', index:'txtFixtureType', width:110,
stype: 'select',
edittype:'select', editoptions: { 
value: ":All;1:Division 1;2:Division 2"}},
启用工具栏搜索将导致选择列,并填充值。但是,在“高级搜索”对话框中,会显示“选择”,但不包含任何值

是否需要设置某些附加属性?

请尝试使用

{ name: 'txtFixtureType', index: 'txtFixtureType', width: 110,
    edittype: 'select',
    editoptions: { value: ":All;1:Division 1;2:Division 2" },
    stype: 'select',
    searchoptions: { sopt: ['eq', 'ne'], value: ":All;1:Division 1;2:Division 2" }
}
此外,根据您保存的数据,可能需要使用
格式化程序:“选择”
(请参阅)

通常,您可以将工具栏搜索与高级搜索相结合。请参阅。请尝试使用

{ name: 'txtFixtureType', index: 'txtFixtureType', width: 110,
    edittype: 'select',
    editoptions: { value: ":All;1:Division 1;2:Division 2" },
    stype: 'select',
    searchoptions: { sopt: ['eq', 'ne'], value: ":All;1:Division 1;2:Division 2" }
}
此外,根据您保存的数据,可能需要使用
格式化程序:“选择”
(请参阅)


通常,您可以将工具栏搜索与高级搜索相结合。请参阅。

Duh。当然,我们需要的是搜索选项而不是编辑选项,但让我感到困惑的是,对于工具栏搜索来说,编辑选项也很有效。@Cruachan:您可以共享
editoptions
,并将其用于搜索,但在“选择”的情况下,使用
editoptions
而不使用“:All”部分更有意义。通常,如果jqGrid在搜索工具栏中自动添加“:All”或集合上的某些其他基础,则if会更好。对于高级搜索,例如.Duh,不需要使用部分“:All”。当然,我们需要的是搜索选项而不是编辑选项,但让我感到困惑的是,对于工具栏搜索来说,编辑选项也很有效。@Cruachan:您可以共享
editoptions
,并将其用于搜索,但在“选择”的情况下,使用
editoptions
而不使用“:All”部分更有意义。通常,如果jqGrid在搜索工具栏中自动添加“:All”或集合上的某些其他基础,则if会更好。例如,在高级搜索的情况下,不需要部分“:All”。