2
私はグリッドでプロジェクトを作成しています。しかし、私はフィルタフィールドのユーザーからの入力テキストを取得したい。 httpコールを行うには、ユーザーからのフィルターからの入力が必要です。私はウェブサイトで検索しましたが、答えを得ることができませんでした。アングル2のグリッドのフィルタフィールドの値を使用します。
私はグリッドでプロジェクトを作成しています。しかし、私はフィルタフィールドのユーザーからの入力テキストを取得したい。 httpコールを行うには、ユーザーからのフィルターからの入力が必要です。私はウェブサイトで検索しましたが、答えを得ることができませんでした。アングル2のグリッドのフィルタフィールドの値を使用します。
これに角度2のコンポーネントを使用していると仮定すると、サンプルプロジェクトのPartialMatchFilterComponentをご覧ください。
@Component({
selector: 'filter-cell',
template: `
Filter: <input style="height: 10px" #input (ngModelChange)="onChange($event)" [ngModel]="text">
`
})
class PartialMatchFilterComponent implements AgFilterComponent {
... rest of the class
、ユーザが入力したとして、あなたの要求をオフに解雇できのonChange方法でザ・(おそらくここでデバウンスのいくつかの並べ替えを追加したいと思います):
onChange(newValue):void {
if (this.text !== newValue) {
this.text = newValue;
... fire off your http request here ...
this.params.filterChangedCallback();
}
}
が、これは私のアウトを助けた、ありがとうございました – user2843943