miniui-datagrid之增刪改

需求1:表格內添加新記錄、指定位置顯示空白行。

實現方法:調用miniui官方提供的方法:

addRow(row,index);參數row:要新增的行數據,可以是json對象,可以是表格的行對象,若要新增空行數據,則row可以定義爲 var row={};參數index:給出要新增行的位置索引。

具體實現代碼:


需求2:選擇某條記錄,在其下方複製新的一行記錄,並可以去除某一主鍵值。

實現方法:取得選中行的行對象item,通過indexOf(item);方法取得選中行的索引,通過

item可以取得行主鍵,並將其賦空值,再用addRow(row,index);方法即可實現。

具體實現代碼:


需求3:表格新增數據或修改(重點多行)後,只提交被修改的數據。

實現方法:調用miniui官方提供的方法:

getChanges(state,onlyField);參數state:added、modefied、removed、null四個值可選,根據此參數指定提交哪一種改動的數據,若指定爲null,則提交所有改動過的數據。參數onlyField:布爾值true和false,指定是否只提交修改過的字段數據。給

具體實現代碼:


 

        

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章