2011-02-03 48 views
1
  1. 我成功地使用Jqgrid与MVC.net 4.0,与传呼机显示添加编辑删除按钮。 点击Add-Edit按钮,弹出对话框并点击对话框上的提交按钮,2.我正在成功更新服务器上的数据。
  2. 在列使用下拉列表(edittype: “选择”)

现在, 一个。我想通过点击提交按钮来验证一些数据。 b。在提交点击时,我想向服务器发送“选择”类型列的“文本”而不​​是“文本”。jquery,jqgrid验证之前添加或使用寻呼机编辑

感谢

回答

3

jqGrid的支持,其中的数据,你有IDS下拉列表(edittype:"select"),但其对应ID的文本将显示在jqGrid的。要产生这种行为,除了设置edittype:"select"之外,还应该使用select-formatter:(formatter:'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' } } 
} 

而不是value选项,您可以加载每AJAX相同的信息。在这种情况下,您可以使用dataUrl以及如果需要buildSelect选项。