@Override public StringInputBuilder inputPrompt(String inputPrompt) { getInstance().setInputPrompt(inputPrompt); return builder(); }
@Override protected void localize(I instance) { super.localize(instance); if (inputPrompt != null) { instance.setInputPrompt(LocalizationContext.translate(inputPrompt, true)); } }
protected void doUpdateDescription(DataConnector data) throws MException { if (field instanceof AbstractTextField) { String arg = data.getString((String)((AbstractTextField)field).getInputPrompt()); if (equals(arg,((AbstractTextField)field).getInputPrompt())) return; ((AbstractTextField)field).setInputPrompt(arg); } }
textComponent.setInputPrompt(prompt);
textComponent.setInputPrompt(prompt);
tf.setResponsive(true); tf.setInputPrompt( Messages.get().getBundle(UI.getCurrent().getLocale()).key(Messages.GUI_PLEASE_ADD_VALUE_0)); tf.setData(new ComponentData(i, itemId, ""));
@Override protected Component getField() throws MException { if (field == null) { field = createTextField(); field.setWidth("100%"); if (field instanceof AbstractTextField) ((AbstractTextField)field).setInputPrompt(getElement().getDescription()); getElement().fireAllDataSources(); field.addListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 1L; @Override public void valueChange(ValueChangeEvent event) { try { setValueToDataSource(getElement().getDataConnector(DataSource.CONNECTOR_TASK_DATA)); } catch (MException e) { e.printStackTrace(); } } }); prepareInputField(field); } return field; }
private AbstractTextField createInputField(InputWidgetElement iwe) { AbstractTextField field = iwe.getSecret() != null && iwe.getSecret() ? new PasswordField() : new TextField(); if (iwe.getMaxLength() != null) { field.setMaxLength(iwe.getMaxLength()); } if (hasText(iwe.getRegexp()) && hasText(iwe.getRegexp())) { field.addValidator(new RegexpValidator(WidgetDefinitionLoader.replaceXmlEscapeCharacters(iwe.getRegexp()), iwe.getErrorKey() != null ? iwe.getErrorKey() : getMessage("processdata.block.error.regexp").replaceFirst("%s", iwe.getRegexp()))); } if (nvl(iwe.getRequired(), false)) { field.setRequired(true); if (hasText(iwe.getCaption())) { String caption = iwe.getCaption(); if (caption.endsWith(":")) caption = caption.substring(0, caption.length() - 1); field.setRequiredError(getMessage("processdata.block.field-required-error") + " " + caption); } else { field.setRequiredError(getMessage("processdata.block.field-required-error")); } } if (hasText(iwe.getBaseText())) { field.setValue(getMessage(iwe.getBaseText())); } if (hasText(iwe.getPrompt())) { field.setInputPrompt(getMessage(iwe.getPrompt())); } if (iwe.getValue() != null) field.setValue(iwe.getValue()); return field; }