jquery easyui datagrid detailview groupview添加自定義視圖view


var myview = $.extend({}, $.fn.datagrid.defaults.view, {
onAfterRender: function (target) {
$.fn.datagrid.defaults.view.onAfterRender.call(this, target);
refreshView(target);
},
insertRow: function (target, index, row) {
$.fn.datagrid.defaults.view.insertRow.call(this, target, index, row);
refreshEmpty(target);
},
deleteRow: function (target, index) {
$.fn.datagrid.defaults.view.deleteRow.call(this, target, index);
refreshEmpty(target);
}
});

$.extend($.fn.datagrid.defaults, {
emptyMsg: '沒有相關數據,請選擇條件查詢!'
});

 

在datagrid初始化時加上view:myview即可,若頁面本身已有groupview或者detailview視圖屬性,則將onAfterRender: function (target) {
$.fn.datagrid.defaults.view.onAfterRender.call(this, target);
refreshView(target);
}, 添加到detailview.js跟groupview.js文件中,同時將$.extend($.fn.datagrid.defaults, {
emptyMsg: '沒有相關數據,請選擇條件查詢!'
});添加到detailview.js跟groupview.js文件最末尾

ps:在引用detailview.js跟groupview.js文件時記得加上charset="gb2312" 否則會出現亂碼,若emptyMsg為英文則不會有問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM