私は MVC アプリケーションを持っており、リストを表示するためにテレリック グリッドを使用しています。列でフィルタリングオプションも使用しています。現在のフィルタリングがどの列に適用されているかを知ることができます。つまり、列の名前と値を取得したり、可能であればそれらの列を強調表示したりできます。
ありがとう
私は MVC アプリケーションを持っており、リストを表示するためにテレリック グリッドを使用しています。列でフィルタリングオプションも使用しています。現在のフィルタリングがどの列に適用されているかを知ることができます。つまり、列の名前と値を取得したり、可能であればそれらの列を強調表示したりできます。
ありがとう
次のjQueryステートメントを使用して、フィルター処理された列要素を見つけることができます。
$('th:has(.t-active-filter)');
列ヘッダー(要素)を返します。列インデックスは簡単に取得できます。
var index = $('th:has(.t-active-filter)').index();
次に、列JavaScriptオブジェクトを取得します。
var grid = $('#Grid').data('tGrid');
var column = grid.columns[index];