簡體   English   中英

jQGrid,如何在網格中添加新行,而不是通過模態?

[英]jQGrid, how to add a new row inside the grid, not via a modal?

一些快速搜索只會通過帶有可編輯字段的模態彈出窗口向jQGrid添加新行。

任何人都可以指向我的示例或向我展示一些代碼,允許您在網格頂部添加一個新的空行嗎?

我在網格的最右端有一個動作列,其中onRowSelect()我有一個保存按鈕,我可以讓該按鈕執行保存並刷新網格我認為..

我無法弄清楚如何點擊“添加行”按鈕並在頂部的網格中添加一個空行。

我可以看到的一個選項是將當前添加行模式設置為看起來像水平行,並將其顯示為在網格頂部的行。

jQGrid文檔: http//www.trirand.com/jqgridwiki/

如果使用數據類型:'local',則可以使用addRowData方法將位置參數設置為'first'的行插入。 請參閱http://www.trirand.com/jqgridwiki/doku.php?id=wiki:retrieving_data#array_data下的一些示例。

這個答案是我剛才的問題奧列格的禮節在這里

使用$(“#grid”)。addRowData(rowid,data,position,srcrowid);

插入一個id = rowid的新行,其中包含指定位置的數據(對象)中的數據(表中的第一個,表中的最后一個或srcrowid中指定的行之前或之后)。 數據對象的語法是:{name1:value1,name2:value2 ...}其中name是colModel中描述的列的名稱,值是值。 此方法可以一次插入多行。 在這種情況下,data參數應該是數組定義為[{name1:value1,name2:value2 ...},{name1:value1,name2:value2 ...}],第一個選項rowid應該包含數據對象的名稱,該名稱應該作為行的id。 在這種情況下,rowid的名稱不必是colModel的一部分。

PS查看我的個人資料,了解一些jqgrid的問題和答案。

暫無
暫無

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

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