jQuery Datatableのバージョンを1.10にアップグレードしました。そして、私は "Colvis"や "Tabletools"のような引退したプラグインを "Button"拡張子で削除しようとしました。すべてここでうまくいく。ボタンのjQuery Datatable DOMの配置
しかし、私の問題は「Colvis」ボタンを「Tabletool」ボタンから分離できないことです。
"sDom": "B<'row'><'row'<'col-md-6'l><'col-md-6'f>r>t<'row'<'col-md-4'i>><'row'p>B",
"buttons": [
'copyHtml5',
'excelHtml5',
'csvHtml5',
{
extend: 'colvis',
postfixButtons: [ 'colvisRestore' ],
columns: '0,1,2,3,4,5,6'
}
],
language: {
buttons: {
colvis: 'Change columns'
}
}
ここで、「sDom」の文字「B」はボタンを表します。だから私はすべての4つのボタン(コピー、Excel、CSVとColvis)を1つの行に取得しています。しかし、私は "Colvis"ボタン(コピー、ExcelとCSV)から分離する必要があります。
検索ボックスの近くに1つのボタンを追加する方法はありますか。ページングの近くにもう1つのボタンを追加する方法はありますか?
OR
"SDOM" や "ボタン" で利用可能な任意の構成はありますか?
ありがとうございました!
こんにちは、お返事ありがとうございます。しかし、Uncaught TypeError:Datatable JSファイルから未定義のプロパティ 'inst'を読み取ることができないというエラーが発生しています。 – Raja
Mutilple 'B''sは完全に合法です。 dataTablesは、各 'B'に"クローン "ボタンセクションを挿入するだけです。はい、複数のボタンオブジェクトを宣言することは、ボタンを動かすより複雑なバージョンの回避策になる可能性があります。しかし、 ' .container()。appendTo()'、 'table.table()。container()'はテーブルラッパそのものです。 –
davidkonrad
@ Yadheendran私はあなたが正しくライブラリをロードしていないので、そのエラーが発生していると思います。 '$ .fn.dataTable'はおそらく定義されておらず、そのエラーを投げます。スクリプトをどのように読み込んでいるかを確認する必要があります。 [この質問](http://stackoverflow.com/questions/24605791/uncaught-typeerror-cannot-read-property-init-of-undefined-on-ztree-v3-library)と両方の回答を参照してください。 – GreeKatrina