// @UiHandler({"edit_items"}) public void editItemsCmd(ClickEvent ev) { PopupPanel p = new PopupPanel(true); // p.setTitle("Редактирование элементов..."); p.setModal(false); // p.setPopupPosition(200, 200); p.setSize("100%", "100%"); p.setWidget(new MultiValuedEntity(this.dto, null, this.filling, "", this)); p.show(); p.center(); }
// @UiHandler({"edit_field"}) public void editFieldCmd(ClickEvent ev) { PopupPanel p = new PopupPanel(); // p.setTitle("Редактирование поля..."); p.setModal(true); // p.setPopupPosition(200, 200); p.setSize("100%", "100%"); p.setWidget(new FieldEditor(new MultiValuedField(this.dto, null, this.filling, base_name), p)); p.show(); p.center(); }
@UiHandler({"editBtn"}) public void editBtnCmd(ClickEvent ev) { final PopupPanel p = new PopupPanel(); // p.setTitle("Добавление экземпляра сущности..."); // p.setModal(false); p.setAutoHideEnabled(true); Widget source = (Widget) ev.getSource(); int left = source.getAbsoluteLeft(); int top = source.getAbsoluteTop(); p.setPopupPosition(left, top); // p.setPopupPosition(200, 200); // p.setSize("190px", "100px"); p.setSize("100%", "100%"); Anchor editSel = new Anchor("Изменить выбор"); Anchor editField = new Anchor("Изменить структуру"); Anchor editItems = new Anchor("К элементам"); editSel.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent ev) { editSelectionCmd(ev); p.hide(); } }); editField.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent ev) { editFieldCmd(ev); p.hide(); } }); editItems.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent ev) { editItemsCmd(ev); p.hide(); } }); VerticalPanel pnl = new VerticalPanel(); pnl.add(editSel); pnl.add(editField); pnl.add(editItems); p.add(pnl); p.show(); }
// @UiHandler({"edit_selection"}) public void editSelectionCmd(ClickEvent ev) { // DialogBox dialogBox = createDialogBox("Редактирование выбора..."); // dialogBox.setGlassEnabled(true); // dialogBox.setAnimationEnabled(true); PopupPanel p = new PopupPanel(true); p.setModal(false); // p.setPopupPosition(200, 200); p.setAnimationEnabled(true); // p.setTitle("Редактирование выбора..."); // dialogBox.setModal(true); // dialogBox.center(); p.setSize("100%", "100%"); p.setWidget(new MultiselectionEditor(this, p)); p.setVisible(true); p.show(); p.center(); }