Dear Wiki user, You have subscribed to a wiki page or wiki category on "Tapestry Wiki" for change notification.
The following page has been changed by ArgoVilberg: http://wiki.apache.org/tapestry/Tapestry5HowtoSelectWithObjects The comment on the change is: OptionGroup add procedure. ------------------------------------------------------------------------------ this.labelFieldAdapter = access.getAdapter(clazz).getPropertyAdapter(labelField); } + public void addOptionGroup(String label, boolean disabled, List<T> options) { + List<OptionModel> optionModels = new ArrayList<OptionModel>(); + if (labelFieldAdapter == null) { + for (T obj : options) { + optionModels.add(new OptionModelImpl(nvl(obj), obj)); + } + } else { + for (T obj : options) { + optionModels.add(new OptionModelImpl(nvl(labelFieldAdapter.get(obj)), obj)); + } + } + + if (optionGroups == null) { + optionGroups = new ArrayList<OptionGroupModel>(); + } + + optionGroups.add(new OptionGroupModelImpl(label, disabled, optionModels, new String[0])); + } + public List<OptionGroupModel> getOptionGroups() { return null; } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
