Здравствуйте! Подскажите, пожалуйста, как задать свойство открываемому диалоговому окошку (например, чтобы оно открывалось во весь экран), если режим открытия экрана выбора = “DIALOG” в XML?
<action id="create" type="list_create">
<properties>
<property name="openMode" value="DIALOG"/>
</properties>
</action>
krivopustov
(Konstantin Krivopustov)
16.Декабрь.2024 09:11:02
3
Добрый день!
Вы можете добавить аннотацию @DialogMode классу экрана деталей:
// ...
@DialogMode(width = "100%", height = "100%")
public class UserDetailView extends StandardDetailView<User> {
Либо при программном открытии получить окно и проставить ему размеры:
DialogWindow<UserDetailView> dialogWindow = dialogWindows.detail(usersDataGrid)
.withViewClass(UserDetailView.class)
.build();
dialogWindow.setSizeFull();
dialogWindow.open();
С уважением,
Константин