Переключить ShowDetailItem программно
Смысл в том, чтобы найти 2 RichShowDetailItem. Один, который текущий, для него установить setDisclosed в false, а у нужно в true.
UIComponent uic1 = UIUtils.findComponent("CONPONENT1_ABSOLUTE_ID");
UIComponent uic2 = fuse_ui_shell_pg.findComponent("CONPONENT2_ABSOLUTE_ID");
RichShowDetailItem rsdi1 = (RichShowDetailItem) uic1;
RichShowDetailItem rsdi2 = (RichShowDetailItem) uic2;
rsdi1.setDisclosed(false);
rsdi2.setDisclosed(true);
AdfFacesContext.getCurrentInstance().addPartialTarget(rsdi1);
AdfFacesContext.getCurrentInstance().addPartialTarget(rsdi2);