I have a question
-------------------------------------------------------------------------
@RolesAllowed("USER") @Route(value = "/assignment-builder/", layout = RbacLayout.class) @CssImport(value = "./styles/styles.css") public class RbacPurposesBuilderView extends VerticalLayout implements HasUrlParameter<Integer> { private UserEntity user = new UserEntity(); private H1 appTitle = new H1("Назначение:"); private final AuthPurposesService purposeService; private final AuthPermissionService permissionService; TwinColSelect<String> purposeSelect = new TwinColSelect<String>(); private Set<String> previouslySelected; private String userId; @Autowired public RbacPurposesBuilderView(AuthPurposesService purposeService, AuthPermissionService permissionService) { this.purposeService = purposeService; this.permissionService = permissionService;purposeSelect.setItems(permissionService.getValueRolesAndPermissions(userId)); purposeSelect.setValue(purposeService.getRolesAndPermissions(userId)); purposeSelect.setLabel("Выберите маршруты"); purposeSelect.setWidth("900px"); purposeSelect.setHeight("700px"); add(appTitle, purposeSelect); } @Override public void setParameter(BeforeEvent event, Integer userId) { this.user = purposeService.getUserById(userId); appTitle.setText("Назначение: " + user.getUsername()); this.userId = String.valueOf(userId); }
}
-----------------------------------------------------------------------------------
purposeSelect.setValue(purposeService.getRolesAndPermissions(userId)); ==>
are not showing in the right side.