如何在内联Jqgrid中只添加一行

问题描述:

我正在使用一个Web应用程序,因为我正在使用内联Jqgrid。但是当web表单在创建模式,那么在这jqGrid的只有一行将增加不超过一行。对于我会尝试这样的:如何在内联Jqgrid中只添加一行

if(CardCode=="") 
      { 
       $("#Stages").jqGrid("inlineNav","#nav-Stages",{   
        edit: false, 
        add: false, 
        addicon:"ui-icon-plus", 
        save:true,  
        view:true,  
        cancel: false, 
        addParams:{position:'last'} 
       }); 
        $("#Stages").jqGrid('addRow',{position:'last'}); 
      } 

在这jqGrid的添加,编辑属性设置为假和单行被添加在最后position.but在这种情况下,问题是,我无法验证jqgrid,因为保存按钮处于非活动状态,那么什么是解决方案。 我正在使用jqgrid版本5.0.0 请建议一些解决方案。

+1

尝试使用[免费jqGrid](https://github.com/free-jqgrid/jqGrid)4.13.5而不是商业[Guriddo jqGrid JS](http://guriddo.net/?page_id=103334) ,你目前使用的。您可以直接从CDN加载jqGrid文件(请参阅[wiki文章](https://github.com/free-jqgrid/jqGrid/wiki/Access-free-jqGrid-from-different-CDNs))。免费jqGrid是我开发的jqGrid的分支。它在很多地方使用内部事件。因此,调用'addRow'后,'inlineNav'或'formatter :' actions''的保存按钮将自动激活**,开始内​​联编辑。 – Oleg

+0

是的,工作。谢谢你,@ Oleg。 – Anuja

+0

不客气!我发布了与答案相同的信息。 – Oleg

尝试使用free jqGrid(最新发布的版本是4.13.5),而不是您目前使用的商业Guriddo jqGrid JS。您可以直接从CDN加载jqGrid文件(请参阅the wiki articlethe come example)。

免费jqGrid是我开发的jqGrid的分支。它在很多地方使用内部事件。因此在开始内联编辑时,inlineNav(或formatter: "actions"或以任何其他方式)的保存按钮将为自动激活。因此,您应在调用addRow方法后启动“保存”按钮,该方法开始内联编辑。