我正在使用此命令添加新行。它会弹出窗口,其中包含需要添加的字段。
jQuery("#editgrid").jqGrid('editGridRow',"new",{height:280,reloadAfterSubmit:false});
现在,基于我隐藏的功能并在同一网格“editgrid”中显示一些列,当我点击添加行时,它再次显示相同的先前字段而不是新字段。
例如。当我首先加载网格时,我会显示['日期','客户','金额']列。当我单击添加新行日期时,客户端,金额字段将显示在弹出窗口中。现在根据功能,我隐藏日期,客户和金额字段,并显示['税','总','关闭']字段。当我点击添加时,它再次显示相同的前一个字段日期,客户端,金额。但它应该显示税收,总额,关闭。
请帮助!!!
由于
答案 0 :(得分:0)
我想您可以使用其他属性recreateForm:true来解决问题:
jQuery("#editgrid").jqGrid('editGridRow',"new",
{height:280,reloadAfterSubmit:false,recreateForm:true});