既存の Vaadin テーブル オブジェクトに列を追加する適切な方法があるかどうか疑問に思っています。他の開発者にテーブルを作成してもらい、それらを my に渡しCustomTableComponent
、最後にコントロール列を自動的に追加してもらいたいです。状況の簡単な概要は次のとおりです。
- my に渡されたテーブルに列を追加しようとしてい
CustomTableComponent(Table existingTable)
ます。 - 現在
existingTable.setVisibleItemProperties(col1, col2, etc)
、この列を追加する必要がある前に呼び出されています - 一般的な「追加の列」IDを渡すことができますが、
setVisibleItemProperties()
それは開発者が事前に知る必要があります。ただし、同じIDでcolumnGeneratorを使用すると、これは機能します。 setVisibleItemProperties()
Vaadin フォーラムのさまざまな投稿で、再度電話をかけることは嫌われているようです
カスタムの編集可能なテーブルまたは同様の状況を作成しているときに、誰かがこれに遭遇しましたか? どのように対処しましたか?成功した場合、対応する列幅の変更をどのように処理しましたか?