Hi, I want to add a link to my html dynamically via wicket. I have written code for that which works as far as displaying the link is concerned. But the onclick of the link doesnt work.
final WebMarkupContainer more = new WebMarkupContainer("more"); final String toelichtingText = item.getModelObject().getToelichting(); String less; if(item.getModelObject().getToelichting().length() > 20 && javaScript){ if(toelichtingText.indexOf(" ", 20) != -1){ less = toelichtingText.substring(0, toelichtingText.indexOf(" ", 20))+" ...more "; }else{ less = toelichtingText; more.setVisible(false); } }else{ less = toelichtingText; more.setVisible(false); } final Model<String> strMdl = Model.of(less); final WebMarkupContainer toelichtingContainer = new WebMarkupContainer("toelichtingContainer"); final Label lessToelichting = new Label("toelichting", strMdl); lessToelichting.setOutputMarkupPlaceholderTag(true); lessToelichting.setEscapeModelStrings(false); more.add(new AjaxEventBehavior("onclick") { @Override protected void onEvent(AjaxRequestTarget target) { strMdl.setObject(toelichtingText); more.setVisible(false); target.add(lessToelichting); target.add(more); } @Override protected void updateAjaxAttributes(AjaxRequestAttributes attributes) { super.updateAjaxAttributes(attributes); attributes.setEventPropagation(EventPropagation.STOP); } }); -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/adding-component-Dynamically-tp4669838.html Sent from the Users forum mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org