[英]jqGrid, how to add a row in any position inside the grid via modal form?
[英]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.