jqGrid-无法在“搜索”对话框中填充“选择”-但在工具栏中单击“确定”
这似乎没有道理,不幸的是,trirand上的一个例子似乎也有同样的错误 使用此柱模型jqGrid-无法在“搜索”对话框中填充“选择”-但在工具栏中单击“确定”,jqgrid,Jqgrid,这似乎没有道理,不幸的是,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,
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”。