1

プロジェクトで使用するデータテーブルのデフォルトを設定しようとしています。

次の方法で dataTables のデフォルトを変更できます。

$.extend($.fn.dataTable.defaults.oLanguage, {
    "sProcessing": "Loading..."
});

しかし、プラグイン値のデフォルトを変更しようとすると、次のようになります。

$.extend($.fn.dataTable.defaults.oColVis, {
    "buttonText": "Change columns"
});

うまくいきません。

プラグインで使用されるデフォルトを見つけようとしまし$.fn.dataTableExtたが、何も見つかりませんでした。

編集: 質問で明確にしたことを確認するために、 Nicola Peluchettiが指摘したように、dataTable の初期化でプラグインのプロパティを変更できることを知っています。

しかし、私は自分のプロジェクトのさまざまな場所で dataTable を使用しており、そのようにさまざまな場所でコードを繰り返す必要があります。オプションではありません。

4

2 に答える 2

1

ボタンテキストのデフォルトを変更するには、次のことを行う必要があります

$(document).ready( function () {
    $('#example').dataTable( {
        "sDom": 'C<"clear">lfrtip',
        "oColVis": {
            "buttonText": "Change columns"
        }
    } );
} );

この例に示すように。したがって、基本的には初期化でパラメーターを渡します。

于 2012-09-16T13:03:52.810 に答える
0

DataTablesフォーラムに返信を投稿しました:http://datatables.net/forums/discussion/11888/how-to-set-defaults-for-a-plugin。基本的には、現時点でColVisソースを変更する必要があります。

于 2012-09-22T18:19:24.913 に答える