2つのモデルがあるとします:お客様と注文です。 すべての注文は顧客に属します。Datatables検索と列フィルタの状態をurl paramsで動的に設定する方法は?
また、すべての注文を表示するDatatableで注文(インデックス)ビューを設定しました。 特定の顧客のすべての注文を表示するには、その顧客の関連する顧客名を「検索」フィールドに入力するか、列フィルタフィールドからその顧客を選択して結果をフィルタリングする必要があります。
私はこれらの設定で注文Datatableを自動的に表示する顧客注文リンクを実装したいと思います。
つまり、/ orders?isearch = 'customer_name + customer_surname'は、検索フィールド(またはそれに応じて顧客列フィルタセット)に書き込まれた顧客のフルネームでDatatableを表示します。 。もちろん
私は、コントローラから@customerインスタンス変数を取得し、ビューに渡したが、その後ことができますか?インクリメンタルサーチ値を考慮して適切な隠しフィールドに格納され
$(document).ready(function() {
var isearch = $('#isearch').val()
$('#example').dataTable({
"oSearch": {"sSearch": isearch}
});
})
:私は検索フィールドの初期値を定義することができ、初期化コードで
oSearch変数、インクリメンタルサーチ変数を使用して