我在 asp.net mvc 页面上使用 jqgrid 来实现基本的 CRUD 功能。我的要求是我想在编辑弹出窗口中显示一个下拉菜单,该下拉菜单仅包含静态值,例如新的和现有的。我发现的所有示例都editoptions
与dataurl
andbuildselect
方法一起使用。有没有一种方法可以在网格打开时使用静态值构建选择列表?
谢谢
我在 asp.net mvc 页面上使用 jqgrid 来实现基本的 CRUD 功能。我的要求是我想在编辑弹出窗口中显示一个下拉菜单,该下拉菜单仅包含静态值,例如新的和现有的。我发现的所有示例都editoptions
与dataurl
andbuildselect
方法一起使用。有没有一种方法可以在网格打开时使用静态值构建选择列表?
谢谢
这很简单。您只需要使用editoptionsvalue
的属性。就像是
{ name: "myColName", width: 100, editable: true, edittype: "select",
editoptions: { value: "New:New;Existing:Existing", defaultValue: "New" }}
或者如果您另外使用工具栏搜索,那么
{ name: "myColName", width: 100, editable: true, edittype: "select", stype: 'select',
editoptions: { value: "New:New;Existing:Existing", defaultValue: "New" },
searchoptions: { sopt: ['eq', 'ne'], value: ':Any;New:New;Existing:Existing' }}