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為英文則不會有問題