使用分页器添加或编辑之前的 jquery、jqgrid 验证

标签 jquery jqgrid

  1. 我成功地将 Jqgrid 与 MVC .net 4.0 结合使用,寻呼机显示“添加-编辑-删除”按钮。 单击“添加-编辑”按钮,会弹出对话框,单击对话框上的“提交”按钮, 2. 我已成功更新服务器上的数据。
  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/

相关文章:

struts2 中的 JQuery Grid - 初学者

jquery - 在jqGrid中,隐藏列后是否可以调整列大小以适应表格宽度(原始宽度)?

jquery - 表单中图像格式化程序的问题

javascript - jQuery.trigger ('click' )

javascript - JQuery-AJAX 表单提交但重新加载页面,更改 url

c# - 如何从 onchange 事件调用 javascript 中的两个函数

jquery - 无法更改父属性

javascript - 注册 JavasCript 文件的问题

jquery - jqgrid 过滤器在加载时删除一行一次

jquery - jqGrid "_search"参数始终为 false