jquery,使用pager添加或编辑之前的jqgrid验证

时间:2011-02-03 12:40:53

标签: jquery jqgrid

  1. 我成功地将Jqgrid与MVC .net 4.0一起使用,其中寻呼机显示了Add-Edit-Delete按钮。 单击Add-Edit按钮,弹出对话框,然后单击对话框上的提交按钮,2。我在服务器上成功更新数据。
  2. 列的使用下拉列表(edittype:“select”)
  3. 现在, 一个。我想点击“提交”按钮验证一些数据。 湾我想在提交点击时向服务器发送“选择”类型列的“Id”而不是“text”。

    由于

1 个答案:

答案 0 :(得分:3)

jqGrid支持下拉列表(edittype:"select"),其中您有id的数据,但对应于ID的文本将显示在jqGrid中。要获得此行为,您应该在设置formatter:'select'之外使用select-formatter:{edittype:"select")。

例如

{
    name: 'Country', width: 100, editable: true, formatter: 'select',
    stype:'select', searchoptions: { value: ':All;1:US;2:UK' },
    edittype: 'select', editoptions: { value: { '1':'US', '2':'UK' } }
}

您可以为每个AJAX加载相同的信息,而不是value选项。在这种情况下,您可以使用dataUrl和{必需buildSelect选项。