This is what I did to solve the issue:
In Panel C class:
// Return button.
List crumbs = getBreadCrumbModel().allBreadCrumbParticipants();
IBreadCrumbParticipant p = null;
for (Object obj : crumbs) {
p = (IBreadCrumbParticipant) obj;
if (p instanceof PanelB) {
break;
}
}
...
final IBreadCrumbParticipant participant = p;
BreadCrumbLink returnBtn = new BreadCrumbLink(returnBtn,
getBreadCrumbModel()) {
@Override
protected IBreadCrumbParticipant getParticipant(String
componentId) {
return participant;
}
};
form.add(returnBtn);
Not sure if it is the best solution, but it works...
Thanks,
Daniel
Kmus wrote:
Hi,
I'm working in an application that is using the Breadcrumb component and
everything works as expected.
Currently I'm trying to add a previous/return button in some of my
modules to give the user a friendlier environment, but I don't know how to
send the user to the previous panel and remove the current participant
from the bread crumb bar.
Right now when the user press my Previous button the breadcrumb bar
prints:
Panel A / Panel B / Panel C / Panel B
What I want is:
Panel A / Panel B
I don't want to use the javascript:history.back(1) code because it doesn't
feel right...
Could someone help me with this?
Thanks,
Daniel
--
View this message in context:
http://www.nabble.com/Breadcrumb-%2B-previous-button-tp19696315p19726457.html
Sent from the Wicket - User mailing list archive at Nabble.com.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]