easyui的分頁組件的displayMsg顯示的信息不正確

這種奇葩問題估計也只有我能遇到,首先該easyui的min.js沒有問題,由於該JS完整的拷貝到另外有一個項目中,若是在沒有記錄的時候,顯示的信息是正常的,惟一有可能的緣由是:該項目中的其餘代碼形成了分頁控件顯示的不正確,是在沒有辦法了,在datagrrid的onLoadSuccess:中這麼作:ui

onLoadSuccess:function(row, data)
            {
            	var p = $('#gcxh').datagrid('getPager');
            	$(p).pagination({
                    pageSize: 20,//每頁顯示的記錄條數,默認爲10  
                    pageList: [10, 20, 30,40,50],//能夠設置每頁記錄條數的列表  
                    beforePageText: '第',//頁數文本框前顯示的漢字  
                    afterPageText: '頁    共 {pages} 頁',
                    displayMsg: data.total==0?'當前顯示  0 條記錄   共  0 條記錄':'當前顯示 {from} - {to} 條記錄   共 {total} 條記錄',
                });
            },

開始的這段話,原本是寫在code

$(function(){
    $().datagrid({
        ...
    });
    var p = $('#gcxh').datagrid('getPager');
    $(p).pagination({
        ...
        displayMsg: '{total}'==0?'當前顯示  0 條記錄   共  0 條記錄':'當前顯示 {from} - {to} 條記錄   共 {total} 條記錄',//這麼寫也不正確,在跟蹤源碼的時候,發如今沒有記錄的時候,total的值仍是20,並非0,因此這麼寫也不行,無奈之下,只能在onLoadSuccess中寫了
    });
} );
//可是這麼寫也不正確,因此只