0
私はVaadinを初めて使うので、VaadinのheaderClickで列選択を実装する方法を理解しようとしています(期待どおりの結果:行をクリックすると行と同様に選択されます)。Vaadin TableのheaderClickで列全体を選択する方法は?
そうはっきりしないようです。どうか、その問題について誰も助言してくれますか?前もって感謝します!
私はVaadinを初めて使うので、VaadinのheaderClickで列選択を実装する方法を理解しようとしています(期待どおりの結果:行をクリックすると行と同様に選択されます)。Vaadin TableのheaderClickで列全体を選択する方法は?
そうはっきりしないようです。どうか、その問題について誰も助言してくれますか?前もって感謝します!
残念ながら、現在のグリッドとテーブルのコンポーネントでこれを行うAPIはありません。しかし、@MorficはHeaderClickListenerを設定することができ、次に、どこかのステートとしてクリックされたカラムを保存し、データソースコレクションの上にラッパーを追加してスカラー値リストのカラムのデータを取得する必要があると述べました。
Excelのような機能が必要な場合は、Vaadin Spreadsheet componentをチェックしてください。有料のコンポーネントですが、効果があります。
['HeaderClickListener'](https://vaadin.com/docs/-part/framework/components/components-table.html)でクリックしたヘッダーを特定し、カスタムスタイルをそのカテゴリに属するフィールド。しかし、ソート機能と表示される行数と列数には注意が必要です。あまりにも多くある場合、テーブル全体を再描画したくないかもしれません... – Morfic
ちょうど好奇心から。列全体を選択するユースケースは何ですか?遅延ロードに関する問題もあります。テーブルおよびグリッドコンポーネントは、コンテナの一部のページのみをブラウザにロードするためです。 –
@DavidHofmann他の要件 "_excel-like features_"の間で作業していた1つのプロジェクト – Morfic