◆ TargetSelectorNewItem()
org.turro.contacts.zul.organigram.TargetSelectorNewItem.TargetSelectorNewItem |
( |
| ) |
|
◆ afterCompose()
void org.turro.contacts.zul.organigram.TargetSelectorNewItem.afterCompose |
( |
| ) |
|
Definition at line 46 of file TargetSelectorNewItem.java.
47 EnumSet<RelationType> rts = EnumSet.complementOf(getSelector().getTargetArray().getRelationTypes());
48 final OrganigramListbox ol =
new OrganigramListbox();
50 ol.setAllowNull(
true);
51 ol.setNullLabel(
"Add to selection");
52 ol.setCollection(rts);
53 ol.addEventListener(Events.ON_SELECT,
new EventListener<Event>() {
55 public void onEvent(Event event) throws Exception {
56 if(ol.getObjectValue() != null) {
57 TargetItem ti = new TargetItem();
58 ti.setRelationType(ol.getObjectValue());
59 getSelector().getTargetArray().add(ti);
60 Events.postEvent(new Event(Events.ON_CHANGE, getSelector()));
61 getSelector().refresh();
The documentation for this class was generated from the following file: