Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Jqgrid编辑弹出窗口中的静态下拉列表_Asp.net_Asp.net Mvc_Jqgrid - Fatal编程技术网

Asp.net Jqgrid编辑弹出窗口中的静态下拉列表

Asp.net Jqgrid编辑弹出窗口中的静态下拉列表,asp.net,asp.net-mvc,jqgrid,Asp.net,Asp.net Mvc,Jqgrid,我在asp.NETMVC页面上使用jqgrid实现基本CRUD功能。我的要求是,我想在编辑弹出窗口上显示一个下拉列表,其中只包含静态值,例如新值和现有值。我找到的所有示例都使用editoptions和dataurl以及buildselect方法。是否有一种方法可以在网格打开时使用静态值构建选择列表 谢谢,这很简单。您只需使用的value属性。差不多 { name: "myColName", width: 100, editable: true, edittype: "select", e

我在asp.NETMVC页面上使用jqgrid实现基本CRUD功能。我的要求是,我想在编辑弹出窗口上显示一个下拉列表,其中只包含静态值,例如新值和现有值。我找到的所有示例都使用
editoptions
dataurl
以及
buildselect
方法。是否有一种方法可以在网格打开时使用静态值构建选择列表


谢谢,这很简单。您只需使用的
value
属性。差不多

{ 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' }}

谢谢你,奥列格,成功了。还有一个问题,如何更改任何控件(下拉框或文本框)前面的标签。默认情况下,它只打印列的名称。@MuhammadAdeelZahid:不客气!我想您使用表单编辑模式。在这种情况下,您可以使用的
label
属性。按照默认值,jqGrid使用
colName
中的值。要覆盖规则,可以添加
formoptions:{label:“我的新标签”}