2017-10-17 28 views
6

私は列に対して簡単なカスタム検索を実装しようとしています。 これは、https://datatables.net/examples/plug-ins/range_filtering.htmlによく記載されています。 しかし、私の(今のところ)唯一の問題は、$ .fn.dataTable.ext.search配列にアクセスして、カスタム検索機能を追加して後で削除することです。角度4のdatatables.netでカスタム検索を実装する

角度データテーブルを通過するとき、この配列のパスとは何ですか?

ご協力いただきありがとうございます。

this.datatableElement.dtInstance.then((dtInstance: DataTables.Api) => { 

     dtInstance. <-- what goes here? 
}); 
+0

です。 '$ .fn.dataTable.ext.search'は、テーブルまたはdataTableインスタンスに固有ではない「グローバル」リストです。すぐに使用することができます(ad4は$内部使用)。おそらくあなたは[$エイリアスを宣言するのを忘れた](https://stackoverflow.com/questions/43934727/how-to-use-jquery-plugin-with-angular-4)が、 'jQuery.fn.dataTable.ext。 search.push() 'などはどこでも動作します。 – davidkonrad

+0

dataTableが存在しないと主張しています。それからDataTableに変更すると、extが存在しないと主張します。 –

+0

ほとんどの担当者は浪費しています。あなたのコードを示してください、そして、 "*ここに行くのは何ですか?*" – davidkonrad

答えて

2

は角度でtypescriptですを使用した場合のタイピングが、完全ではなかったので、それがあったhttps://github.com/l-lin/angular-datatables/issues/1111

で、開発者によって解決されました。 正しい参照は$.fn['dataTable'].ext.search

関連する問題