public void setValue(Object[] values) { selectionModel.setValue(selectionModelIndex, values); }
public String getLabelSearch() { return selectionModel.getLabelSearch(selectionModelIndex); } }
public String getStringValue() { Object value = selectionModel.getValue(selectionModelIndex); String result = selectionModel.getOption(selectionModelIndex, value, true); logger.trace("getStringValue() - name: {} - value: {} - result: {}", new Object[] {getPropertyAccessor().getName(), value, result}); return result; }
} else { value = OgnlUtils.convertValue(stringValue, accessor.getType()); String label = selectionModel.getOption(selectionModelIndex, value, true); search = userValue != null && !StringUtils.equals(userValue, label); value = null; Map<Object, SelectionModel.Option> options = selectionModel.getOptions(selectionModelIndex); boolean found = false; for(SelectionModel.Option option : options.values()) { selectionModel.setValue(selectionModelIndex, value); } else { Object[] castedValues = new Object[values.length]; selectionModel.setValue(selectionModelIndex, castedValues);
Map<Object, SelectionModel.Option> options = selectionModel.getOptions(selectionModelIndex); boolean found = false; for(SelectionModel.Option option : options.values()) { selectionModel.setValue(selectionModelIndex, value);
public void valueToXhtmlEditRadio(XhtmlBuffer xb) { Object value = selectionModel.getValue(selectionModelIndex); Map<Object, SelectionModel.Option> options = selectionModel.getOptions(selectionModelIndex); int counter = 0; if (!required) { String radioId = id + "_" + counter; boolean checked = (value == null); writeRadioWithLabel(xb, radioId, getText("elements.field.select.none"), "", checked); counter++; } for (Map.Entry<Object,SelectionModel.Option> option : options.entrySet()) { if(!option.getValue().active) { continue; } Object optionValue = option.getKey(); String optionStringValue = (String) OgnlUtils.convertValue(optionValue, String.class); String optionLabel = option.getValue().label; String radioId = id + "_" + counter; boolean checked = optionValue.equals(value); writeRadioWithLabel(xb, radioId, optionLabel, optionStringValue, checked); counter++; } // TODO: gestire radio in cascata }
public Map<Object, SelectionModel.Option> getOptions() { return selectionModel.getOptions(selectionModelIndex); }
public Object[] getValues() { Object object = selectionModel.getValue(selectionModelIndex); if(object instanceof Object[]) { return (Object[]) object; } else if(object != null) { return new Object[] { object }; } else { return null; } }
public String composeAutocompleteJs() { StringBuilder sb = new StringBuilder(); sb.append(MessageFormat.format( "setupAutocomplete(''#{0}'', ''{1}'', {2}, ''jsonAutocompleteOptions''", StringEscapeUtils.escapeJavaScript(autocompleteId), StringEscapeUtils.escapeJavaScript(selectionModel.getName()), selectionModelIndex)); appendIds(sb); sb.append(");"); return sb.toString(); }
public void setLabelSearch(String labelSearch) { selectionModel.setLabelSearch(selectionModelIndex, labelSearch); }
} else { value = OgnlUtils.convertValue(stringValue, accessor.getType()); String label = selectionModel.getOption(selectionModelIndex, value, true); search = userValue != null && !StringUtils.equals(userValue, label); value = null; Map<Object, SelectionModel.Option> options = selectionModel.getOptions(selectionModelIndex); boolean found = false; for(SelectionModel.Option option : options.values()) { selectionModel.setValue(selectionModelIndex, value); } else { Object[] castedValues = new Object[values.length]; selectionModel.setValue(selectionModelIndex, castedValues);
Map<Object, SelectionModel.Option> options = selectionModel.getOptions(selectionModelIndex); boolean found = false; for(SelectionModel.Option option : options.values()) { selectionModel.setValue(selectionModelIndex, value);
public void valueToXhtmlEditRadio(XhtmlBuffer xb) { Object value = selectionModel.getValue(selectionModelIndex); Map<Object, SelectionModel.Option> options = selectionModel.getOptions(selectionModelIndex); int counter = 0; if (!required) { String radioId = id + "_" + counter; boolean checked = (value == null); writeRadioWithLabel(xb, radioId, getText("elements.field.select.none"), "", checked); counter++; } for (Map.Entry<Object,SelectionModel.Option> option : options.entrySet()) { if(!option.getValue().active) { continue; } Object optionValue = option.getKey(); String optionStringValue = (String) OgnlUtils.convertValue(optionValue, String.class); String optionLabel = option.getValue().label; String radioId = id + "_" + counter; boolean checked = optionValue.equals(value); writeRadioWithLabel(xb, radioId, optionLabel, optionStringValue, checked); counter++; } // TODO: gestire radio in cascata }
public Map<Object, SelectionModel.Option> getOptions() { return selectionModel.getOptions(selectionModelIndex); }
public Object[] getValues() { Object object = selectionModel.getValue(selectionModelIndex); if(object instanceof Object[]) { return (Object[]) object; } else if(object != null) { return new Object[] { object }; } else { return null; } }
public String composeAutocompleteJs() { StringBuilder sb = new StringBuilder(); sb.append(MessageFormat.format( "setupAutocomplete(''#{0}'', ''{1}'', {2}, ''jsonAutocompleteSearchOptions''", StringEscapeUtils.escapeJavaScript(autocompleteId), StringEscapeUtils.escapeJavaScript(selectionModel.getName()), selectionModelIndex)); appendIds(sb); sb.append(");"); return sb.toString(); }
public void setLabelSearch(String labelSearch) { selectionModel.setLabelSearch(selectionModelIndex, labelSearch); }
public void setValue(Object[] values) { selectionModel.setValue(selectionModelIndex, values); }
public String getStringValue() { Object value = selectionModel.getValue(selectionModelIndex); String result = selectionModel.getOption(selectionModelIndex, value, true); logger.trace("getStringValue() - name: {} - value: {} - result: {}", new Object[] {getPropertyAccessor().getName(), value, result}); return result; }
public void valueToXhtmlEditDropDown(XhtmlBuffer xb) { Object value = selectionModel.getValue(selectionModelIndex); Map<Object, SelectionModel.Option> options = selectionModel.getOptions(selectionModelIndex);