@Override public void init(Map<String, Object> params) { super.init(params); }
protected void initLookupActions(@SuppressWarnings("unused") InitEvent event) { addAction(new SelectAction(this)); Messages messages = getBeanLocator().get(Messages.NAME); addAction(new BaseAction(LOOKUP_CANCEL_ACTION_ID) .withCaption(messages.getMainMessage("actions.Cancel")) .withHandler(e -> close("cancel") )); }
public AbstractLookup() { addInitListener(this::initLookupActions); addAfterInitListener(this::afterInit); addBeforeShowListener(this::beforeShow); }
roleLookupWindow.addCloseListener(actionId -> { rolesTable.focus(); }); Component lookupComponent = roleLookupWindow.getLookupComponent(); if (lookupComponent instanceof Table) { ((Table) lookupComponent).setMultiSelect(true);
protected void moveUsersToGroup(Set<User> selected) { Map<String, Object> lookupParams = ParamsMap.of( "exclude", groupsTree.getSelected().iterator().next(), "excludeChildren", false); AbstractLookup lookupWindow = openLookup(Group.class, items -> { if (items.size() == 1) { Group group = (Group) items.iterator().next(); List<UUID> usersForModify = new ArrayList<>(); for (User user : selected) { usersForModify.add(user.getId()); } userManagementService.moveUsersToGroup(usersForModify, group.getId()); if (selected.size() == 1) { User user = selected.iterator().next(); showNotification(formatMessage("userMovedToGroup", user.getLogin(), group.getName())); } else { showNotification(formatMessage("usersMovedToGroup", group.getName())); } usersTable.getDatasource().refresh(); } }, OpenType.DIALOG, lookupParams); lookupWindow.addCloseListener(actionId -> usersTable.requestFocus() ); }
protected void moveConstraintToGroup(Constraint constraint) { Map<String, Object> lookupParams = ParamsMap.of( "exclude", groupsTree.getSelected().iterator().next(), "excludeChildren", false); AbstractLookup lookupWindow = openLookup(Group.class, items -> { if (items.isEmpty()) { return; } Group group = (Group) items.iterator().next(); constraint.setGroup(group); dataManager.commit(constraint); constraintsDs.refresh(); showNotification(formatMessage("notification.constraintMovedToGroup", group.getName())); }, OpenType.DIALOG, lookupParams); lookupWindow.addCloseListener(actionId -> getComponentNN("constraintsTable").requestFocus() ); }
@Override public void init(Map<String, Object> params) { super.init(params); createInstanceAction.setOpenType(OpenType.DIALOG); editInstanceAction.setOpenType(OpenType.DIALOG); } }
screenParams ); lookupWindow.addCloseListener(actionId -> {
@Override public void init(Map<String, Object> params) { super.init(params); createAction.setOpenType(WindowManager.OpenType.DIALOG); editAction.setOpenType(WindowManager.OpenType.DIALOG); reportGroupsTable.addAction(new RemoveReportGroupAction(reportGroupsTable)); }
@Override public void init(Map<String, Object> params) { super.init(params); getDialogOptions() .setWidth("800px") .setHeight("500px") .setResizable(true); } }
@Override public void init(Map<String, Object> params) { super.init(params); procDefinitionTable.addAction(new ProcDefinitionRemoveAction(procDefinitionTable)); deployUpload.addFileUploadSucceedListener(new UploadSucceedListener()); deployUpload.addFileUploadErrorListener(new UploadErrorListener()); }
@Override public void init(Map<String, Object> params) { super.init(params); sessionsTable.setTextSelectionEnabled(true); sessionsDs.addCollectionChangeListener(e -> { String time = Datatypes.getNN(Date.class).format(sessionsDs.getUpdateTs(), userSessionSource.getLocale()); lastUpdateTsLab.setValue(time); }); addAction(refreshAction); }
@Override public void init(Map<String, Object> params) { super.init(params); windowConfig = AppBeans.get(WindowConfig.class); procTasksTable.addGeneratedColumn("assigned", entity -> { CheckBox checkBox = componentsFactory.createComponent(CheckBox.class); checkBox.setValue(entity.getProcActor() != null); return checkBox; }); Action openEntityEditorAction = new OpenEntityEditorAction(); procTasksTable.addAction(openEntityEditorAction); openEntityEditorBtn.setAction(openEntityEditorAction); procTasksTable.setItemClickAction(openEntityEditorAction); }
@Override public void init(Map<String, Object> params) { super.init(params);
@Override public void init(Map<String, Object> params) { super.init(params);
@Override public void init(Map<String, Object> params) { super.init(params);
@Override public void init(Map<String, Object> params) { super.init(params);
@Override public void init(Map<String, Object> params) { super.init(params);
@Override public void init(Map<String, Object> params) { super.init(params); ThemeConstants theme = themeConstantsManager.getConstants(); getDialogOptions() .setWidth(theme.get("cuba.gui.commonLookup.width")) .setHeight(theme.get("cuba.gui.commonLookup.height")) .setResizable(true); setCaption(messageTools.getEntityCaption(metaClass)); initView(); initDatasource(); initTable(); initFilter(); mainPane.add(filter); mainPane.add(entitiesTable); mainPane.expand(entitiesTable); setLookupComponent(entitiesTable); }
@Override public void init(Map<String, Object> params) { super.init(params);