@Override protected DataGrid createComponentInternal() { return factory.create(DataGrid.NAME); } }
@Override public com.haulmont.cuba.gui.components.ComponentContainer createSearchButtonGroupContainer() { CssLayout layout = uiComponents.create(CssLayout.class); layout.addStyleName("v-component-group"); return layout; } }
@Override public void createComponent() { resultComponent = factory.create(JavaScriptComponent.NAME); loadId(resultComponent, element); }
@Override public void createComponent() { resultComponent = factory.create(ColorPicker.NAME); loadId(resultComponent, element); }
@Override public void createComponent() { resultComponent = factory.create(ProgressBar.NAME); loadId(resultComponent, element); }
@Override public void createComponent() { resultComponent = factory.create(FileMultiUploadField.NAME); loadId(resultComponent, element); } }
@Override public void createComponent() { resultComponent = factory.create(MaskedField.NAME); loadId(resultComponent, element); }
protected Field createBooleanField(ComponentGenerationContext context) { CheckBox component = uiComponents.create(CheckBox.class); setValueSource(component, context); return component; }
@Override protected Component createStringField(ComponentGenerationContext context, MetaPropertyPath mpp) { TextField component = uiComponents.create(TextField.class); setValueSource(component, context); return component; }
@Override public void createComponent() { resultComponent = factory.create(TwinColumn.NAME); loadId(resultComponent, element); }
@Override public void createComponent() { resultComponent = factory.create(PasswordField.NAME); loadId(resultComponent, element); }
@Override public void createComponent() { resultComponent = factory.create(LookupField.NAME); loadId(resultComponent, element); }
@Override public void createComponent() { resultComponent = factory.create(RichTextArea.NAME); loadId(resultComponent, element); } }
protected void loadRowsCount(Table table, Element element) { Element rowsCountElement = element.element("rowsCount"); if (rowsCountElement != null) { RowsCount rowsCount = factory.create(RowsCount.class); rowsCount.setRowsCountTarget(table); table.setRowsCount(rowsCount); } }
protected void createComponents() { addButton = uiComponents.create(Button.class); addButton.setCaption(messages.getMainMessage("actions.Add")); clearButton = uiComponents.create(Button.class); clearButton.setCaption(messages.getMainMessage("actions.Clear")); //noinspection unchecked lookupPickerField = uiComponents.create(LookupPickerField.class); lookupPickerField.addValueChangeListener(lookupSelectListener); setMultiSelect(false); }
@Override public void createComponent() { resultComponent = factory.create(ButtonsPanel.NAME); loadId(resultComponent, element); createSubComponents(resultComponent, element); }
protected Field createUuidField(ComponentGenerationContext context) { MaskedField maskedField = uiComponents.create(MaskedField.class); setValueSource(maskedField, context); maskedField.setMask("hhhhhhhh-hhhh-hhhh-hhhh-hhhhhhhhhhhh"); maskedField.setSendNullRepresentation(false); return maskedField; }
protected Component createGroupConditionBox(AbstractCondition condition, Node<AbstractCondition> node, ConditionsFocusType conditionsFocusType, boolean focusSet, int level) { Component groupCellContent; GroupBoxLayout groupBox = uiComponents.create(GroupBoxLayout.class); groupBox.setStyleName("conditions-group"); groupBox.setWidth("100%"); groupBox.setCaption(condition.getLocCaption()); if (!node.getChildren().isEmpty()) { recursivelyCreateConditionsLayout(conditionsFocusType, focusSet, node.getChildren(), groupBox, level); } groupCellContent = groupBox; return groupCellContent; }
private Component createLookupField(List<String> values, String currentValue) { LookupField<String> lookupField = uiComponents.create(LookupField.NAME); lookupField.setOptionsList(values); lookupField.setValue(currentValue); lookupField.addValueChangeListener(e -> { appPropertyDs.getItem().setCurrentValue(e.getValue()); }); return lookupField; }
@Subscribe protected void onInit(InitEvent event) { Window window = getWindow(); Label<String> msgLabel = uiComponents.create(Label.TYPE_STRING); msgLabel.setAlignment(Component.Alignment.TOP_CENTER); msgLabel.addStyleName(HaloTheme.LABEL_H1); msgLabel.setValue(messages.formatMessage(NotFoundScreen.class, "notAssociatedRoute", requestedRoute)); window.add(msgLabel); window.setCaption(messages.formatMessage(NotFoundScreen.class, "tabCaption", requestedRoute)); } }