public SimpleAjaxLink(String id, IModel<T> linkModel, IModel labelModel) { super(id, linkModel); add(link = buildAjaxLink(linkModel)); link.add(label = new Label("label", labelModel)); }
@Override public void onClick(AjaxRequestTarget target) { SimpleAjaxLink.this.onClick(target); }
@Override protected IAjaxCallDecorator getAjaxCallDecorator() { return SimpleAjaxLink.this.getAjaxCallDecorator(); }
@Override protected void onSelectionUpdate(AjaxRequestTarget target) { declareSRSLink.getLink().setEnabled(getSelection().size() > 0); target.addComponent(declareSRSLink); }
declareSRSLink.getLink().setEnabled(false); declareSRSLink.setOutputMarkupId(true); add(declareSRSLink);
@Override protected void updateAjaxAttributes(AjaxRequestAttributes attributes) { super.updateAjaxAttributes(attributes); attributes.getAjaxCallListeners().add(SimpleAjaxLink.this.getAjaxListener()); } };
link.getLink().setEnabled(!defaultStyle); return link;
public SimpleAjaxLink(String id, IModel<T> linkModel, IModel<?> labelModel) { super(id, linkModel); add(link = buildAjaxLink(linkModel)); link.add(label = new Label("label", labelModel)); }
link.getLink().setEnabled(!defaultStyle); return link;
@Override public void onClick(AjaxRequestTarget target) { SimpleAjaxLink.this.onClick(target); }