@Override public Field createField(Item item, Object propertyId, Component uiContext) { Field field = null; if (propertyId.equals(_NAME) || propertyId.equals(_VALUE)) { TextField textField = new TextField(); textField.setNullRepresentation(""); if (_NAME.equals(propertyId)) { textField.setRequired(true); textField.setRequiredError(getMessage("validate.item.ext.name.empty")); textField.setCaption(getMessage("dict.item.extensions.name")); } else { textField.setCaption(getMessage("dict.item.extensions.value")); } field = textField; } return field; } }
if (propertyId.equals(_VALUE)) { TextField textField = new TextField(getMessage("dict.item.value")); textField.setNullRepresentation(""); textField.setRequired(true); textField.setRequiredError(getMessage("validate.item.val.empty"));
private TextField createTimeField(String timeCaption, String timeErrorMessage) { TextField timeField = new TextField(timeCaption); timeField.addValidator(new RegexpValidator("(2[0-3]|[0-1]?[0-9])(:[0-5][0-9]){0,2}", timeErrorMessage)); timeField.setImmediate(true); timeField.setWidth(getAdvisedWidth(timeField), Sizeable.UNITS_PIXELS); timeField.setNullRepresentation(""); timeField.addListener(new ValueChangeListener() { @Override public void valueChange(Property.ValueChangeEvent event) { updating = true; updateDateWithTime((Date) dateField.getValue()); updating = false; } }); return timeField; }
final TextField textField = new TextField(); textField.setWidth("100%"); textField.setNullRepresentation(""); textField.setNullSettingAllowed(false); final FieldType<?> fieldType = jfield.getFieldType();
final TextField textField = new TextField(); textField.setWidth("100%"); textField.setNullRepresentation(""); textField.setNullSettingAllowed(false); final FieldType<?> fieldType = jfield.getFieldType();
public InputDialog(String title) { super(title); I18NSource i18NSource = I18NSource.ThreadUtil.getThreadI18nSource(); inputField = new TextField(); inputField.setNullRepresentation(""); inputField.setWidth("300px"); inputField.setRequired(true); addDialogContent(inputField); addDialogAction(i18NSource.getMessage("dict.editor.btn.add"), new Dialog.ActionListener() { @Override public void handleAction(String action) { inputField.commit(); handleAdd((String)inputField.getValue()); } }); addDialogAction(i18NSource.getMessage("dict.editor.btn.cancel"), null); }
private void initComponent() { final I18NSource messages = I18NSource.ThreadUtil.getThreadI18nSource(); queueDescriptionLabel = new Label(messages.getMessage("queue.editor.description")); addQueueNameField = new TextField(); addQueueNameField.setNullRepresentation(""); addQueueNameField.setInputPrompt(messages.getMessage("queue.editor.name.prompt")); addQueueButton = VaadinUtility.button(messages.getMessage("queue.editor.add"), new Runnable() { @Override public void run() { String queueName = (String) addQueueNameField.getValue(); if (queueName == null || queueName.trim().isEmpty()) { getApplication().getMainWindow().showNotification( messages.getMessage("queue.new.no.name"), Window.Notification.TYPE_TRAY_NOTIFICATION ); return; } addQueueNameField.setValue(null); Queue queue = new Queue(); queue.setName(queueName); addQueue(queue); } }); }
/** * DefaultFieldFactory works for us, we only add some additional stuff to * each field -> if needed. * */ private void initFields() { getField(MetaConfigModel.AUTHENTICATE).addListener(new ValueChangeListener() { @Override public void valueChange(Property.ValueChangeEvent event) { updateAuthenticationFields((Boolean) event.getProperty().getValue()); } }); ((TextField) getField(MetaConfigModel.USER)).setNullRepresentation(""); ((PasswordField) getField(MetaConfigModel.PASSWORD)).setNullRepresentation(""); final TextField serviceNameField = ((TextField) getField(MetaConfigModel.SERVICE_NAME)); serviceNameField.setNullRepresentation(""); serviceNameField.setRequired(true); serviceNameField.setRequiredError("required"); serviceNameField.addValidator(new RegexpValidator("^[A-Za-z0-9_-]+$", "You must specify a valid name. Allowed characters: (A-Za-z0-9_-)")); final TextField hostNameField = ((TextField) getField(MetaConfigModel.HOST)); hostNameField.setRequired(true); hostNameField.setRequiredError("required"); final TextField portField = ((TextField) getField(MetaConfigModel.PORT)); portField.setRequired(true); portField.setRequiredError("required"); }
public ScriptUrlEditor() { HorizontalLayout hl = new HorizontalLayout(); hl.setSpacing(true); setCompositionRoot(hl); url = new TextField(); url.setNullRepresentation(""); url.setWidth("100%"); hl.setWidth("100%"); hl.addComponent(url); hl.setExpandRatio(url, 1.0f); Button save = new Button(getLocalizedMessage("script.url.editor.save")); hl.addComponent(save); save.addListener(new Button.ClickListener() { @Override public void buttonClick(Button.ClickEvent event) { validateAndSave(); } }); }
private VerticalLayout prepareAssignmentLayout() { I18NSource messages = I18NSource.ThreadUtil.getThreadI18nSource(); assigneeField = new TextField();//Messages.getString("field.assignee")); assigneeField.setWidth("100%"); assigneeField.setNullRepresentation(""); candidateGroupsField = new TextField();//Messages.getString("field.candidateGroups")); candidateGroupsField.setWidth("100%"); candidateGroupsField .setNullRepresentation(""); swimlaneField = new TextField();//Messages.getString("field.swimlane")); swimlaneField.setWidth("100%"); swimlaneField.setNullRepresentation(""); VerticalLayout assignmentLayout = new VerticalLayout(); assignmentLayout.setWidth("100%"); assignmentLayout.setSpacing(true); assignmentLayout.setMargin(true); assignmentLayout.addComponent(styled(new Label(messages.getMessage("field.assignee")), "h1")); assignmentLayout.addComponent(htmlLabel(messages.getMessage("field.assignee.info"))); assignmentLayout.addComponent(assigneeField); assignmentLayout.addComponent(styled(new Label(messages.getMessage("field.candidateGroups")), "h1")); assignmentLayout.addComponent(htmlLabel(messages.getMessage("field.candidateGroups.info"))); assignmentLayout.addComponent(candidateGroupsField); assignmentLayout.addComponent(styled(new Label(messages.getMessage("field.swimlane")), "h1")); assignmentLayout.addComponent(htmlLabel(messages.getMessage("field.swimlane.info"))); assignmentLayout.addComponent(swimlaneField); return assignmentLayout; }
private void initComponent() { I18NSource messages = I18NSource.ThreadUtil.getThreadI18nSource(); descriptionLabel = styled(new Label(messages.getMessage("process.definition.description")), "h2"); descriptionInfoLabel = htmlLabel(messages.getMessage("process.definition.description.info")); descriptionField = new TextField(); descriptionField.setNullRepresentation(""); descriptionField.setWidth("100%"); commentLabel = styled(new Label(messages.getMessage("process.definition.comment")), "h2"); commentInfoLabel = htmlLabel(messages.getMessage("process.definition.comment.info")); commentArea = new RichTextArea(); commentArea.setNullRepresentation(""); commentArea.setWidth("100%"); }
newPrivilegeNameField.setNullRepresentation("");
private HorizontalLayout getSecurityTokenLayout(final String securityToken) { final HorizontalLayout securityTokenLayout = new HorizontalLayout(); final Label securityTableLbl = new Label( SPUIComponentProvider.getBoldHTMLText(getI18n().getMessage("label.target.security.token")), ContentMode.HTML); securityTableLbl.addStyleName(SPUIDefinitions.TEXT_STYLE); securityTableLbl.addStyleName("label-style"); final TextField securityTokentxt = new TextField(); securityTokentxt.addStyleName(ValoTheme.TEXTFIELD_BORDERLESS); securityTokentxt.addStyleName(ValoTheme.TEXTFIELD_TINY); securityTokentxt.addStyleName("targetDtls-securityToken"); securityTokentxt.addStyleName(SPUIDefinitions.TEXT_STYLE); securityTokentxt.setCaption(null); securityTokentxt.setNullRepresentation(""); securityTokentxt.setValue(securityToken); securityTokentxt.setReadOnly(true); securityTokenLayout.addComponent(securityTableLbl); securityTokenLayout.addComponent(securityTokentxt); return securityTokenLayout; }
private HorizontalLayout getSecurityTokenLayout(final String securityToken) { final HorizontalLayout securityTokenLayout = new HorizontalLayout(); final Label securityTableLbl = new Label( SPUIComponentProvider.getBoldHTMLText(getI18n().getMessage("label.target.security.token")), ContentMode.HTML); securityTableLbl.addStyleName(SPUIDefinitions.TEXT_STYLE); securityTableLbl.addStyleName("label-style"); final TextField securityTokentxt = new TextField(); securityTokentxt.addStyleName(ValoTheme.TEXTFIELD_BORDERLESS); securityTokentxt.addStyleName(ValoTheme.TEXTFIELD_TINY); securityTokentxt.addStyleName("targetDtls-securityToken"); securityTokentxt.addStyleName(SPUIDefinitions.TEXT_STYLE); securityTokentxt.setCaption(null); securityTokentxt.setNullRepresentation(""); securityTokentxt.setValue(securityToken); securityTokentxt.setReadOnly(true); securityTokenLayout.addComponent(securityTableLbl); securityTokenLayout.addComponent(securityTokentxt); return securityTokenLayout; }
queueDescriptionField = new TextField(); queueDescriptionField.setWidth("75%"); queueDescriptionField.setNullRepresentation(""); queueDescriptionField.setInputPrompt(messages.getMessage("queue.editor.description.prompt")); queueDescriptionField.addListener(new Property.ValueChangeListener() {
dictionaryNameField.setNullRepresentation(""); dictionaryNameField.setImmediate(true); dictionaryNameField.setRequired(true); dictionaryDescriptionField.setNullRepresentation(""); dictionaryDescriptionField.setImmediate(true); dictionaryDescriptionField.setRequired(true); editPermissionField.setNullRepresentation(""); editPermissionField.setImmediate(true);
private VerticalLayout buildStateDefinitionLayout() { I18NSource messages = I18NSource.ThreadUtil.getThreadI18nSource(); descriptionField = new TextField(); descriptionField.setNullRepresentation(""); descriptionField.setWidth("100%"); commentaryTextArea = new RichTextArea(); commentaryTextArea.setNullRepresentation(""); commentaryTextArea.setWidth("100%"); VerticalLayout stateLayout = new VerticalLayout(); stateLayout.setWidth("100%"); stateLayout.setSpacing(true); stateLayout.setMargin(true); stateLayout.addComponent(styled(new Label(messages.getMessage("field.description")), "h1")); stateLayout.addComponent(htmlLabel(messages.getMessage("field.description.info"))); stateLayout.addComponent(descriptionField); stateLayout.addComponent(styled(new Label(messages.getMessage("field.commentary")), "h1")); stateLayout.addComponent(htmlLabel(messages.getMessage("field.commentary.info"))); stateLayout.addComponent(commentaryTextArea); return stateLayout; }
userField.setId("authenticateUser"); userField.setCaption("User"); userField.setNullRepresentation(""); userField.setDescription("Username for JMX-RMI Authentication"); serviceNameField.setWidth(400, Unit.PIXELS); serviceNameField.setCaption("Service name"); serviceNameField.setNullRepresentation(""); serviceNameField.setRequired(true); serviceNameField.setRequiredError("required");
usernameField.addValidator(validator); usernameField.setNullSettingAllowed(true); usernameField.setNullRepresentation(""); usernameField.setValidationVisible(false); usernameField.setWidth("80%");
usernameField.addValidator(validator); usernameField.setNullSettingAllowed(true); usernameField.setNullRepresentation(""); usernameField.setValidationVisible(false); usernameField.setWidth("80%");