0

既存の Vaadin テーブル オブジェクトに列を追加する適切な方法があるかどうか疑問に思っています。他の開発者にテーブルを作成してもらい、それらを my に渡しCustomTableComponent、最後にコントロール列を自動的に追加してもらいたいです。状況の簡単な概要は次のとおりです。

  • my に渡されたテーブルに列を追加しようとしていCustomTableComponent(Table existingTable)ます。
  • 現在existingTable.setVisibleItemProperties(col1, col2, etc)、この列を追加する必要がある前に呼び出されています
  • 一般的な「追加の列」IDを渡すことができますが、setVisibleItemProperties()それは開発者が事前に知る必要があります。ただし、同じIDでcolumnGeneratorを使用すると、これは機能します。
  • setVisibleItemProperties()Vaadin フォーラムのさまざまな投稿で、再度電話をかけることは嫌われているようです

カスタムの編集可能なテーブルまたは同様の状況を作成しているときに、誰かがこれに遭遇しましたか? どのように対処しましたか?成功した場合、対応する列幅の変更をどのように処理しましたか?

4

1 に答える 1

0

編集スタイルを行うかどうかはわかりませんが、テーブルを画像グリッドとして使用したいときに(遅延ロードで)同様の問題に遭遇しました。テーブルに新しいデータ ソースを割り当てるだけで解決し、それが列に反映されました。

于 2013-10-17T23:06:15.827 に答える