1

recordtext: "{0} - {1} of {2}"jqGrid jQuery プラグインでカスタマイズする必要があります。

私のプロジェクトでは、いくつかの jqGrid を使用しており、各グリッドの括弧内のテキストを変更したいと考えています。次のようにする必要があります。

1-10 of 29 (Users) 
1-10 of 29 (Administrators) 
1-10 of 29 (Emails) 

recordtextjqGrid の言語ファイル ( i18n/grid.locale-en.js)のデフォルトは次のとおりです。

recordtext: "{0} - {1} of {2}"
4

4 に答える 4

1

このコードを使用してください

$("#grid").jqGrid('setGridParam', { recordtext: "View {0} - {1}" + " of " + Total}).trigger('reloadGrid');
于 2014-02-04T05:56:01.780 に答える
1

グリッドを作成する前に、言語スクリプトでextendメソッドを使用できます。

jQuery.extend($.jgrid,{
    defaults : {
        recordtext: "View {0} - {1} of (Users) {2}",
        emptyrecords: "No records to view",
        loadtext: "Loading...",
        pgtext : "Page {0} of {1}"
    },
});
于 2014-12-11T10:00:21.363 に答える
0

次のような回避策を試すことができます。

jqgridのgridcomplete関数で、目的のテキストを右側のページャー td に明示的に追加します。生成される pager セクションの td id は、'pager_right' になります (firebug で確認できます)。

 gridComplete: function ()
                {

                    var tableData = $( '#pager_right' ).find( 'div' );
                    span = $( '<span>(some text)</span>' );
                    tableData.append( span );
                 }
于 2013-03-27T13:32:22.357 に答える