protected Component headerPanel() { Fragment header = new Fragment(HEADER_PANEL, "header", this); // the add button header.add(new BookmarkablePageLink<NewServiceAccessRulePage>( "addNew", NewServiceAccessRulePage.class)); // the removal button header.add(removal = new SelectionServiceRemovalLink("removeSelected", rules, dialog)); removal.setOutputMarkupId(true); removal.setEnabled(false); return header; }
@Override protected void onSelectionUpdate(AjaxRequestTarget target) { removal.setEnabled(rules.getSelection().size() > 0); target.add(removal); } });
@Override protected void onSelectionUpdate(AjaxRequestTarget target) { removal.setEnabled(rules.getSelection().size() > 0); target.addComponent(removal); } });
protected Component headerPanel() { Fragment header = new Fragment(HEADER_PANEL, "header", this); // the add button header.add(new BookmarkablePageLink<NewServiceAccessRulePage>( "addNew", NewServiceAccessRulePage.class)); // the removal button header.add(removal = new SelectionServiceRemovalLink("removeSelected", rules, dialog)); removal.setOutputMarkupId(true); removal.setEnabled(false); return header; }
@Override protected void onSelectionUpdate(AjaxRequestTarget target) { removal.setEnabled(rules.getSelection().size() > 0); target.addComponent(removal); } });
protected Component headerPanel() { Fragment header = new Fragment(HEADER_PANEL, "header", this); // the add button header.add( new BookmarkablePageLink<NewServiceAccessRulePage>( "addNew", NewServiceAccessRulePage.class)); // the removal button header.add(removal = new SelectionServiceRemovalLink("removeSelected", rules, dialog)); removal.setOutputMarkupId(true); removal.setEnabled(false); return header; }
@Override public void onClose(AjaxRequestTarget target) { // if the selection has been cleared out it's sign a deletion // occurred, so refresh the table if (services.getSelection().size() == 0) { setEnabled(false); target.addComponent(SelectionServiceRemovalLink.this); target.addComponent(services); } }
@Override public void onClose(AjaxRequestTarget target) { // if the selection has been cleared out it's sign a deletion // occurred, so refresh the table if (services.getSelection().size() == 0) { setEnabled(false); target.add(SelectionServiceRemovalLink.this); target.add(services); } } });
@Override public void onClose(AjaxRequestTarget target) { // if the selection has been cleared out it's sign a deletion // occurred, so refresh the table if (services.getSelection().size() == 0) { setEnabled(false); target.addComponent(SelectionServiceRemovalLink.this); target.addComponent(services); } }