Hi!
What you want to accomplish (e.g. changing some html attributes) can be
done by adding an attributemodifier to each <li> component.
In pseudocode:
RepeatingView uls = ...
for_every_li:
WebMarkupContainer li = ...
uls.add(li);
now, you can do something like this:
li.add(new AttributeAppender(...) {
isEnabled() {
return true if you want to append a html attribute;
}
});
Or alternatively:
WebMarkupContainer li = new WMC() {
onComponentTag(ComponentTag tag) {
super(tag);
tag.put("my-html-attribute", value);
}
}
Met vriendelijke groet,
Kind regards,
Bas Gooren
Op 23-1-2013 20:45, schreef Michael Jaruska:
Hi,
is there a way I can find specific html tag in markup?
I have this html structure:
<ul class="mymenu">
<li>
<a href="./mypage.html?cid=menu">menu</a>
<ul>
<li>
<a href="./mypage.html?cid=menu/submenu">submenu</a>
<ul>
<li>
<a
href="./mypage.html?cid=menu/submenu/subsubmenu1">subsubmenu1</a>
</li>
<li>
<a
href="./mypage.html?cid=menu/submenu/subsubmenu2">subsubmenu2</a>
</li>
<li>
<a
href="./mypage.html?cid=menu/submenu/subsubmenu3">subsubmenu3</a>
</li>
</ul>
</ul>
</ul>
I'm processing clicks on anchors with my page:
public PageTest(PageParameters parameters){
//cid = category id
String category = parameters.get("cid").toString();
...
}
Now I need some way I can add atribute into parent <li> tag of <a> tag
on which I do click.
Somethink like (pseudocode):
public PageTest(PageParameters parameters){
//cid = category id
String category = parameters.get("cid").toString();
//find corresponding <a> tag
Tag anchorTag = go_from_top_ul_tag_and_find_a_tag_by_category(category)
//have corresponding anchor tag, get parrent tag of the anchor tag
Tag anchorParentTag = anchorTag.getParent();
//and now I can do my mysterious things with menu...
}
But I don't know where to start my search and I totaly don't know whot
to look for in docu.
Please, help :-)
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org