0

gxt 3.0.1 を使用しており、フォームに Basic Grid が追加されています。これで、グリッド列のメニューの TextBox で使用できる各列のフィルターが追加されました (基本的には今はフィルター グリッドです)。グリッドの上に独自の TextBox を作成し、それにフィルターを適用する必要があります。そして、グリッドの各列に対してそれを行います。フィルタリングはローカルで行われます。私のアイデアは、彼らが TextBox 用に作成したコードを探し、それを私の TextBox に適用することでした。しかし、私は失敗しました。これは、Filter Grid で提供されるフィルターとまったく同じように機能する、単なる文字列フィルターである必要があります。また、UiBinder を使用しています。

4

1 に答える 1

1

GridFiltersjavadocから

* Filtering is adjusted by the user using the grid's column header menu (this
* menu can be disabled through configuration). Through this menu users can
* configure, enable, and disable filters for each column.

これは、グリッドの外側にテキスト ボックスを設定するのではなく、フィルターを組み込むように列ヘッダー メニューを構成するために使用することを意図しています仕事。

あなたが説明している方法を構築するには、代わりStoreFilterに のコンテンツに基づいてオブジェクトを作成しTextBox、それをストアに追加し、テキスト ボックスのコンテンツが変更されるたびにフィルターを再適用することから始めます。

実際の例を確認するStoreFilterFieldか、上記の手順に従って独自のものを作成してください。

これがうまくいかない場合は、質問にコードサンプルを提供してください...

于 2013-10-17T02:05:40.903 に答える