2

プラグインへの呼び出しごとに optinos 配列を書き込む必要がないようにしようとしていますが、これを回避するために共有オプション配列を 1 つだけ作成する方法を知りたいと思っていました。

これは、この呼び出しに適用できます。たとえば、次のようになります。

$(document).ready( function() {
  $('#example').dataTable( {
    "oLanguage": {
      "oPaginate": {
        "sNext": ">"
      }
    }
  } );
} );

私はこのようなことを試しましたが、うまくいきません:

$.dataTable.defaults = {
    "oLanguage": {
        "oPaginate": {
              "sNext": ">"
        }
     }
} 

ここで変更しようとしているオプション配列の詳細を見つけることができます: http://datatables.net/usage/i18n

4

2 に答える 2

3

最初にオブジェクトを作成するだけで、プラグインを呼び出すときにいつでもオブジェクトを渡すことができます。

var pluginDefaults = { 
    "oLanguage": {
        "oPaginate": { 
            "sNext": ">" 
        }
    }
};

プラグインを呼び出す準備ができたら、次のように使用します。

$('#example').dataTable( pluginDefaults );
于 2013-01-22T16:07:06.567 に答える
3

$.extendを使用できます

$.extend($.fn.dataTable.defaults, {
    "oLanguage": {
       "oPaginate": { 
          "sNext": ">" 
        }
    }
});

これにより、デフォルトのデータテーブルオプションが設定され、オプションを何度も渡す必要がなくなります

文書化

于 2013-01-22T16:14:07.620 に答える