Vaadin 8にGeneratedPropertyContainerが存在しないようです。生成された列をVaadin 8 Gridに追加する方法は?
生成された列をVaadin 8 Gridに追加するにはどうしたらいいですか?あなたが例を挙げることができれば感謝します。
Vaadin 8にGeneratedPropertyContainerが存在しないようです。生成された列をVaadin 8 Gridに追加する方法は?
生成された列をVaadin 8 Gridに追加するにはどうしたらいいですか?あなたが例を挙げることができれば感謝します。
GridクラスのコンストラクトにBeanクラスを渡すと、すべてのプロパティがグリッドに列として追加されます。
あなたは列がその後、コンストラクタにクラスに合格しないと、次のように手動で列を追加するだけでいくつかのプロパティを持っているしたい場合:
grid.addColumn(Address::getStreet);
grid.addColumn(Address::getHouseNumber);
grid.addColumn(Address::getPostalCode);
grid.addCOlumn(Address::getCity);
あなたが生成された列を追加したい場合は、単にそれを追加AddColumn関数と
grid.addColumn(address -> {
// put your calculations for the column here
return address.getStreet() + " " + address.getHouseNumber();
});
生成された列は次のように動作します:
grid.addColumn(address->address.getStreet()+" "+address.getHouseNumber()).setCaption("Street");
は、あなたが手に入れました[docs](https://vaadin.com/docs/-/part/framework/components/components-grid.html#components.grid.generatedcolumns)を確認する機会ですか? – Morfic
私はそのページのVaadin 8版を見ていませんでした。Morficを共有してくれてありがとう。 – turgos