删除默认的jqgrid编辑表单并替换为自定义对话框表单

时间:2015-08-08 21:43:52

标签: jquery jqgrid

我需要从jqGrid编辑单击显示自定义编辑表单(默认编辑按钮),并且需要避免默认编辑jqGrid编辑窗口。

我为navGrid提供了以下选项

$("#EmpGrid").jqGrid('navGrid', '#EmpGridPager',
{ /* parameters */
  edit:true, add:false, del:true, searchtext:'Find ', refreshtext:'Refresh ' 
},

1 个答案:

答案 0 :(得分:1)

您没有发布有关您的要求的足够详细信息。不过,您可以使用两个主要选项:您可以使用editfunc的{​​{1}}参数(您需要在与navGrid相同的级别上定义它),或者您可以使用{{1另外,使用edit: true方法添加看起来与编辑按钮完全相同的自定义按钮。如果您使用第一个替代方案,您只需要知道edit:false回调的第一个参数是所选行的rowid。如果您使用替代方式,则需要使用navButtonAdd。在这两种情况下,您都可以使用editfunc.jqGrid("getGridParam", "selrow") to get the id of selected row来获取有关编辑行的信息。