この分類されたビューを、カテゴリ列自体が表示されていないビュー パネルに表示しています。代わりに、viewPanel の上にコンボボックスを表示して、ユーザーが利用可能なすべてのカテゴリから選択できるようにしています (下のスクリーンショットを参照)。コンボは scopeVariable にバインドされ、viewPanel onChange を更新しています。viewPanel には、同じ scopeVar から読み取った計算済みの categoryFilter があります。それはすべてうまくいきます。
ここで、選択リストに追加のワイルドカード (*) 値も実装しました。これは、(選択されている場合) プログラムで cat フィルターを NULL に設定します。このようにして、viewPanel にすべてのエントリを表示させます。繰り返しますが、これは正常に機能しますが、通常はカテゴリ エントリが表示される場所に空の行がビューに表示されるという欠点があります (スクリーンショットでは、各エントリの上に空の行が表示され、カテゴリ「edcom GmbH」の 2 つのエントリが明らかに属しています)。同じカテゴリに; それらは空の行で区切られていません):
これらの空の行を少なくとも非表示にする 1 つの方法は、css コーディングを使用することです。しかし、それらの行がまったくレンダリングされないことをお勧めします。
viewPanel を使用してこれを行うことはできますか? それとも、repeat や dataTable などの他のコントロールを使用する必要がありますか?
前もって感謝します、
ロタール