- 我成功地将 Jqgrid 与 MVC .net 4.0 结合使用,寻呼机显示“添加-编辑-删除”按钮。 单击“添加-编辑”按钮,会弹出对话框,单击对话框上的“提交”按钮, 2. 我已成功更新服务器上的数据。
- 其中一列正在使用下拉列表(edittype:“select”)
现在, A。我想在单击“提交”按钮时验证一些数据。 b.我想在提交点击时将“选择”类型列的“Id”而不是“文本”发送到服务器。
谢谢
最佳答案
jqGrid 支持下拉列表(edittype:"select"
),其中数据有 ids,但与 ids 对应的文本将显示在 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' } }
}
您可以通过 AJAX 加载相同的信息,而不是 value
选项。在这种情况下,您可以使用 dataUrl
和如果需要的话 buildSelect
选项。
关于使用分页器添加或编辑之前的 jquery、jqgrid 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4886267/