簡體   English   中英

如何在內聯Jqgrid中僅添加一行

[英]How to add only one row in inline Jqgrid

我正在使用Inline Jqgrid來開發一個Web應用程序。 但是當Web表單處於創建模式時,那么在那個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 add,edit屬性被設置為false並且單行被添加到最后一個位置的情況下。但是在這種情況下,我無法驗證那個jqgrid,因為那個時候保存按鈕是不活動的,那該怎么辦呢。 我正在使用jqgrid 5.0.0版,請提出一些解決方案。

嘗試使用免費的jqGrid (最新發布的版本是4.13.5),而不要使用當前使用的商業Guriddo jqGrid JS 您可以直接從CDN加載jqGrid文件(請參閱Wiki文章come示例 )。

免費jqGrid是我開發的jqGrid的分支。 它在許多地方使用內部事件。 因此inlineNav formatter: "actions"保存”按鈕(或formatter: "actions"或任何其他方式)將在啟動內聯編輯時自動激活 因此,您應該在調用addRow方法后激活“保存”按鈕,該方法將開始內聯編輯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM