Здравствуйте!
При открытии окна требуется, чтобы все details в datagrid были развернуты.
В datagrid много данных, поэтому в таблице появляется скролл, но почему-то details разворачиваются только в видимой части таблицы, а ниже они остаются свернуты.
(Экран открывается в режиме диалога, сущность dto).
@Subscribe
public void onAfterShow(final AfterShowEvent event) {
inquiryDistributionItemsDl.load();
inquiryDistributionItemsTable.appendFooterRow();
for(InquiryDistributionItem item: inquiryDistributionItemsDc.getItems())
inquiryDistributionItemsTable.setDetailsVisible(item,true);
}
@Install(to = "inquiryDistributionItemsTable", subject = "detailsGenerator")
private Component inquiryDistributionItemsTableDetailsGenerator(final InquiryDistributionItem inquiryDistributionItem) {
Label label = uiComponents.create(Label.class);
label.setValue("detailsLabel");
return label;
}
<dialogMode resizable="true"/>
<layout expand="mainVb">
<vbox spacing="true" id="mainVb" width="100%">
<hbox spacing="true" id="hb2" width="100%">
<dataGrid id="inquiryDistributionItemsTable"
dataContainer="inquiryDistributionItemsDc" width="100%">
<columns>
<column id="id" property="id"/>
</columns>
</dataGrid>
</hbox>
</vbox>
</layout>