public void setupListBreadcrumb(String listLabel) { breadcrumbs.clearBreadcrumbs(getPerspectiveId()); breadcrumbs.addBreadCrumb(getPerspectiveId(), i18n.Home(), () -> placeManager.goTo(PerspectiveIds.HOME)); breadcrumbs.addBreadCrumb(getPerspectiveId(), listLabel, Commands.DO_NOTHING); }
public void setupDetailBreadcrumb(String listLabel, String detailLabel, String detailScreenId) { breadcrumbs.clearBreadcrumbs(getPerspectiveId()); breadcrumbs.addBreadCrumb(getPerspectiveId(), i18n.Home(), () -> placeManager.goTo(PerspectiveIds.HOME)); breadcrumbs.addBreadCrumb(getPerspectiveId(), listLabel, () -> closeDetails(detailScreenId)); breadcrumbs.addBreadCrumb(getPerspectiveId(), detailLabel, Commands.DO_NOTHING); this.detailScreenId = detailScreenId; }
@PostConstruct public void setBreadcrumbs() { createListBreadcrumb(); breadcrumbs.addToolbar(getPerspectiveId(), serverTemplateSelectorMenuBuilder.getView().getElement()); }