Hi,
could you be more specific on how it doesn't work?
Check your browser's network console whether the request is sent
actually. Then put a breakpoint in
ListenerInterfaceRequestHandler#respond() and check what happens on the
server.
BTW you should use new AjaxEventBehavior("click") instead.
Have fun
Sven
Am 04.03.2015 um 14:41 schrieb avchavan:
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
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org