Component removeLink(String id, IModel itemModel) { final LayerGroupEntry entry = (LayerGroupEntry) itemModel.getObject(); ImageAjaxLink link = new ImageAjaxLink( id, new ResourceReference( getClass(), "../../img/icons/silk/delete.png") ) { @Override protected void onClick(AjaxRequestTarget target) { items.remove( entry ); target.addComponent( layerTable ); } }; link.getImage().add(new AttributeModifier("alt", true, new ParamResourceModel("AbstractLayerGroupPage.th.remove", link))); return link; }
Component removeLink(String id, IModel itemModel) { final RequestFilterChain chain = (RequestFilterChain) itemModel.getObject(); if (chain.canBeRemoved()==false) { ImageAjaxLink blankLink = new ImageAjaxLink( id, new ResourceReference( getClass(), "../img/icons/blank.png") ) { @Override protected void onClick(AjaxRequestTarget target) { } }; blankLink.getImage().add(new AttributeModifier("alt", true, new Model(""))); add(blankLink); return blankLink; } ImageAjaxLink link = new ImageAjaxLink( id, new ResourceReference( getClass(), "../img/icons/silk/delete.png") ) { @Override protected void onClick(AjaxRequestTarget target) { secMgrConfig.getFilterChain().getRequestChains().remove( chain ); target.addComponent( tablePanel ); } }; link.getImage().add(new AttributeModifier("alt", true, new ParamResourceModel("AbstractLayerGroupPage.th.remove", link))); return link; }
Component removeLink(String id, IModel<LayerGroupEntry> itemModel) { final LayerGroupEntry entry = itemModel.getObject(); ImageAjaxLink<Object> link = new ImageAjaxLink<Object>( id, new PackageResourceReference( getClass(), "../../img/icons/silk/delete.png")) { private static final long serialVersionUID = 4050942811476326745L; @Override protected void onClick(AjaxRequestTarget target) { items.remove(entry); target.add(layerTable); } }; link.getImage() .add( new AttributeModifier( "alt", new ParamResourceModel("LayerGroupEditPage.th.remove", link))); return link; }
public EditButtonPanel(String id, final RuleModel ruleModel) { super(id); this.setOutputMarkupId(true); ImageAjaxLink<Object> editLink = new ImageAjaxLink<Object>( "edit", new PackageResourceReference(getClass(), "img/edit.png")) { @Override protected void onClick(AjaxRequestTarget target) { setResponsePage(new ParamsExtractorRulePage(Optional.of(ruleModel))); } }; editLink.getImage() .add( new AttributeModifier( "alt", new ParamResourceModel( "ParamsExtractorConfigPage.edit", editLink))); editLink.setOutputMarkupId(true); add(editLink); } }
upLink.getImage().add(new AttributeModifier("alt", true, new ParamResourceModel("SecurityFilterChainsPanel.th.up", upLink))); upLink.setOutputMarkupId(true); add( upLink); downLink.getImage().add(new AttributeModifier("alt", true, new ParamResourceModel("SecurityFilterChainsPanel.th.down", downLink))); downLink.setOutputMarkupId(true); add( downLink);