1

Vaadinフレームワークを使用してWebアプリケーションを開発しています。

このアプリには、範囲と列を持つ既存のテーブルがあります。ユーザーアクションで、既存の列のいくつかを削除し、他のいくつかの列を追加したいと思います。

これは非常に簡単であることがわかりましたが、追加した列をテーブルの最初の列としてテーブルの左端に配置したいので、このアクションのサポートが見つからないようです。追加されたすべての列は、デフォルトで、テーブルの右端の最後の列として配置されます。

私が何を求めているのか理解していただければ幸いです。Vaadinの経験があり、これを実現する方法についてアイデアがある場合は、それを私と共有してください。=)

ありがとう!

4

1 に答える 1

2

あなたがすべきことはあなたを設定することです

table.setVisibleColumns(your sorted order of columns)

そしてまた

table.setColumnReorderingAllowed(false) 

データソースをリロードする力を投入するのは良いことかもしれません。

table.setContainerDataSource(table.getContainerDataSource());
于 2012-02-02T10:31:28.510 に答える