2016-09-02 4 views
1

私は、プロジェクトの新しい要件のためにDataTableを使い慣れていません。私はそれを学び始めましたが、私は公式サイトの例と実際の使用法との間の矛盾について混乱しています。公式の例と異なるDataTables初期設定キーワード

具体的には、公式の例と実際の使用の間で、データテーブルを初期化するときのオプションの名前がいつも異なっているのだろうと思います。例えば、公式ガイドでは、静的データと初期化テーブルには、次のように示されている:

$('#example').DataTable({ 
    data: data 
}); 

しかし、私は、これは動作しません実現した後。私はstatckoverflowで検索しましたので、私は解決策を得ました。

$('#example').DataTable({ 
    "aaData": data 
}); 

だから、彼らはなぜギャップを維持しているのですか?これは名前空間のようないくつかの問題のためですか?また、彼らが常に異なっている場合、どうすればそれらのオプションの正しいキーワードを知ることができますか?

私はこの質問が愚かかもしれないことを知っていますが、私は何時間も答えを見つけることができませんでした。どんな助けもありがとう。

答えて

2

ハンガリー語の表記aaDataがjQuery DataTables 1.9に使用されています。新しいCamelCase命名規則dataは、jQuery DataTables 1.10以降で使用されています。両方とも、jQuery DataTables 1.10以降で後方互換性を提供するためにサポートされています。

詳細については、Converting parameter names for 1.10を参照してください。古いバージョン1.9のための

ドキュメントはまだhttp://legacy.datatables.net/

+0

おかげでたくさんで利用可能です。私たちは、私たちのサイトにブートストラップテンプレートを使用しています。私はちょうど彼らが1.9.4を使用したバージョンを確認しました。だからあなたの答えはかなり正確で、あなたが提供するリソースは名前をマッピングするための良いガイドです。再度、感謝します。 – Christopher

+0

@Christopher、古いバージョンのドキュメントはhttp://legacy.datatables.net/から入手できます –

関連する問題