1

剣道グリッドで一連のフィルターを作成しようとしていますが、これらのフィルターは非表示の列用です。

フィルターを表示したい (おそらく jQuery でグリッド領域の外に移動する) が、列全体を非表示にしたままにします。

助言がありますか?

4

1 に答える 1

4

データソースを使用します。その実装のフィルターメソッド。

        $('#GridName').data().kendoGrid.dataSource.filter({field:"hiddenColumnName",operator:"gt",value:42});

何らかの理由でこれらのフィルター記述子をグリッドから抽出したい場合は、パラメーターなしでフィルター メソッドを使用できます。グリッドがどの程度正確にフィルタリングされるかを含むオブジェクトが返されます。

このアプローチでは、列を非表示にする必要さえないことに注意してください (列の宣言をまったく省略できます)。オブジェクト全体 (すべてのフィールドを含む) は、クライアントでデフォルトで使用できます。

于 2012-10-30T20:27:50.167 に答える