private final void initEventHandling() { accounts.addSelectionChangedListener( new SelectionChangedListener<XObjectModel>() { public void selectionChanged(SelectionChangedEvent<XObjectModel> se) { XObjectModel selection = se.getSelectedItem(); selectionTree.setInput((XAccount) selection.getXObject()); } }); }
private final LayoutContainer createAccountPanel() { LayoutContainer panel = new LayoutContainer(); FormLayout layout = new FormLayout(); layout.setLabelAlign(LabelAlign.LEFT); layout.setPadding(0); layout.setLabelWidth(80); panel.setLayout(layout); FormData formData = new FormData("100%"); // add alias field editor; accounts = new AccountComboBox(constants.account(), constants.lowerCaseAccount()); // "Account"); ComboBox<XObjectModel> accountsCombo = accounts.getComboBox(); panel.add(accountsCombo, formData); return panel; }