EasyUI的DataGrid之分頁欄問題


(一)分頁欄英文改中文解決方案

這個問題其實很簡單,就是引入文件jquery-easyui-1.3/locale/easyui-lang-zh_CN.js 。

注意這個文件要放在本頁js的后面,放在最后也不會有什么影響的。

其實日期控件引入這個文件也可以把英文變為中文。

 

還有一種比較笨的解決辦法 ,如下:

   // 設置分頁控件  
     var p = $( ' #list_data ').datagrid( ' getPager ');  
    $(p).pagination({  
        pageSize:  10, // 每頁顯示的記錄條數,默認為10  
        pageList: [ 5, 10, 15], // 可以設置每頁記錄條數的列表  
        beforePageText:  ' ', // 頁數文本框前顯示的漢字  
        afterPageText:  ' 頁    共 {pages} 頁 ',  
        displayMsg:  ' 當前顯示 {from} - {to} 條記錄   共 {total} 條記錄 ',  
         /* onBeforeRefresh:function(){ 
            $(this).pagination('loading'); 
            alert('before refresh'); 
            $(this).pagination('loaded'); 
        }
*/ 
    }); 

 

 (二)自定義分頁欄

var gridObj =$( " #grid ")
  var pager = gridObj.datagrid( ' getPager ');

 

//pager.pagination("options")//對象如下:total | pageSize | pageNumber | pageList | loading | buttons | showPageList | showRefresh | onSelectPage | onBeforeRefresh | onRefresh | onChangePageSize | beforePageText | afterPageText | displayMsg |

        pager.pagination({
            showPageList:  false,
            buttons: [{
                iconCls:  ' icon-search ',
                handler: function () {
                    alert( ' search ');
                }
            }, {
                iconCls:  ' icon-add ',
                handler: function () {
                    alert( ' add ');
                }
            }, {
                iconCls:  ' icon-edit ',
                handler: function () {
                    alert( ' edit ');
                }
            }],
            onBeforeRefresh: function () {
                alert( ' before refresh ');
                 return  true;
            }
        });

 

 


免責聲明!

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



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