/** * @return * @see com.nexitia.emaginplatform.jfx.core.engine.components.form.row.InputComponentWrapper#getInitialInternalValue() */ public final Object getInitialInternalValue() { return owner.getInitialInternalValue(); }
private void initMultiValued() { final String val = owner.getInitialInternalValue(); if (StringUtils.isNotBlank(val)) { final List vals = Arrays.asList(val.split(owner.getEscapedMultivaluedSeparator())); for (final List<CheckBox> checkboxs : checkBoxes.values()) { for (final CheckBox checkbox : checkboxs) { final String checkboxval = ((EnumeratedValueModel) checkbox.getUserData()).getSavedValue(); checkbox.setSelected(vals.contains(checkboxval)); checkbox.selectedProperty().addListener((ChangeListener<Boolean>) (observable, oldValue, newValue) -> { updateMultiValuedCheckBox(); }); } } } // select initial value else { if (checkBoxes.size() > 0) { final Iterator<List<CheckBox>> iterator = checkBoxes.values().iterator(); if (iterator.hasNext()) { final List<CheckBox> next = iterator.next(); if (next.size() > 0) next.get(0).setSelected(true); } } } }
/** * @{inheritedDoc} */ @Override public void buildFrom(IEmaginController controller, VLViewComponentXML configuration) { final String ispasswordField = configuration.getPropertyValue("passwordField"); newInstance(StringUtils.isNotBlank(ispasswordField) && Boolean.valueOf(ispasswordField)); super.buildFrom(controller, configuration); textField.setId(id); configure(); textField.setText(owner.getInitialInternalValue()); Bindings.bindBidirectional(owner.currentInternalValueProperty(), textField.textProperty(), owner.getConverter()); }
if (model.getSavedValue() != null && model.getSavedValue().toString().equalsIgnoreCase(owner.getInitialInternalValue())) { button.setSelected(true);
String internalVal = (String) owner.getInitialInternalValue(); IEnumeratedValueModel val = owner.getEnumeratedValue(internalVal); comboBox.getSelectionModel().select(val);