2016-08-05 7 views
0

私はグリッドが私のです。Angular2プロジェクトは異なる列(名、姓名、住所、電話番号)です。その中で私はフィルタを配置しています。そのフィルタはテーブル全体で動作しますが、私は個々のフィルタ入力セクション(または)の最初の列に応じてフィルタ入力フィールドを持つすべての列を実行しようとしています。詳細は画像を参照してください。 1つは私を助ける。 Angular2を使用して特定の列データ用のグリッドフィルタ

あなたは

答えて

0

あなたは、ヘッダーコンポーネントまたは提供するAPIにより、主成分でColDefのfilterFrameworkプロパティによってフィルタにアクセスしてみてくださいすることができますありがとうございました。

 let field = this.params.column.getColId(); 
     //or field_name like (let field = 'first_name';) 
     let agGridFilter = this.gridOptions.api.getFilterInstance(field); 
     this.filterInstance = agGridFilter.getFrameworkComponentInstance(); 

。あなたが読むことができる詳細についてはthis post

+0

することができますplunker rは任意の実際の例をしてください – NunnaS

関連する問題