免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
easyui數(shù)據(jù)網(wǎng)格datagrid 表格為空時,appendRow或insertRow報錯

使用easyui加載表格數(shù)據(jù),有一個新增一行數(shù)據(jù)功能:

 1 //增加一行
 2 function AddItem() {
 3   var rows = $("#id").datagrid('getRows'); //獲取所有數(shù)據(jù)
 4     var Rowindex = rows.length + 1;
 5 
 6     $.each(rows, function (index, item) {
 7         $("#id").datagrid('endEdit', index);  //結(jié)束行編輯
 8     });
 9 
10     $("#id").datagrid("unselectAll");//取消選中當(dāng)前頁所有的行
11     $("#id").datagrid("uncheckAll"); //取消勾選當(dāng)前頁所有的行
12 
13     //追加一個新行,數(shù)據(jù)添加在表格最后
14     $("#id").datagrid('appendRow', { Code: 0,  Min: '/', Min: '/', Operator: '', Order: Rowindex});
15 
16     //新增行開啟編輯狀態(tài)
17     $("#id").datagrid("beginEdit", Rowindex-1); 
18     $("#id").datagrid("selectRow", Rowindex - 1);  //新增行選中狀態(tài)
19     $("#id").datagrid("checkRow", Rowindex - 1);  //新增行勾選狀態(tài)
20 }

編輯時,表格能正常追加數(shù)據(jù);新增時表格為空,使用appendRow追加數(shù)據(jù)時,出現(xiàn):data.rows.splice is not a function

將appendRow改為insertRow:

1  $("#dgSelectItem").datagrid('insertRow',{index:iCount,row: {Code: 0, Min: '/', Min: '/', Operator: '', Order: Rowindex}});

仍報想同錯誤。網(wǎng)上查詢后發(fā)現(xiàn)是后端接口返回數(shù)據(jù)格式的問題,查看接口返回的數(shù)據(jù)格式:

1 //新增時接口返回數(shù)據(jù)格式:
2 {total:0,rows:“”}
3 
4 //編輯時返回的數(shù)據(jù)格式是:
5 {total:0,rows:[]}

讓后端同事將新增時接口返回數(shù)據(jù)格式修改后再次嘗試,數(shù)據(jù)就追加成功啦!

 

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Jquery easyui開啟行編輯模式增刪改操作
tr - HTML元素
jQuery EasyUI 數(shù)據(jù)網(wǎng)格 – 取得選中行數(shù)據(jù) | w3cschool菜鳥教程
JQuery easyUi datagrid 中 editor 增加自定義事件(2)
Easyui Datagrid 數(shù)據(jù)網(wǎng)格
jQuery EasyUI- DataGrid使用
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服