DataTables 検索バーで、子行内のコンテンツを検索できません。
これに対する答えを見つけるために広範囲に検索しました(1、2、3、4、5、6、7、8、9)が、この問題に関する回答はほとんどまたはまったくありません。
簡単なjsfiddleとDataTables デバッガーの結果を次に示します。
テーブルで内線番号 (子行にある) を検索したいのですが、内線番号の 1 つを検索バーに入力しても検索結果がありません。
これを追加して、この投稿の解決策を試しました:
table.columns().every( function () {
var that = this;
var header = this.header();
$( 'input', this.footer() ).on( 'keyup change', function () {
that
.column( header.getAttribute('data-search-index')*1 ) // *1 to make it a number
.search( this.value )
.draw();
} );
} );
...しかし、上記の jsfiddleでわかるように、まだ機能しません。
誰かが私を助けてくれますか?
ありがとう