case LAZY: { getContent().setVisible(isOpen()); AjaxHelper.registerContainer(getId(), contentId, targetId); break; AjaxHelper.registerContainer(getId(), contentId, targetId); getContent().setVisible(isOpen()); break; AjaxHelper.registerContainer(getId(), contentId, targetId); AjaxHelper.registerContainer(getId(), contentId, targetId); getContent().setVisible(isOpen()); break;
AjaxHelper.registerContainer(getId(), getId() + "-content", content.getId()); break; content.setVisible(isOpen()); if (!isOpen()) { AjaxHelper.registerContainer(getId(), getId() + "-content", content.getId()); AjaxHelper.registerContainer(getId(), getId() + "-content", content.getId()); break;
AjaxHelper.registerContainer(getId(), getId() + "-content", content.getId()); break; AjaxHelper.registerContainer(getId(), getId() + "-content", content.getId()); AjaxHelper.registerContainer(getId(), getId() + "-content", content.getId()); break;
/** * {@inheritDoc} */ @Override protected void preparePaintComponent(final Request request) { super.preparePaintComponent(request); if (getState() == ACTIVE_STATE) { // Can only remain active if it is AJAX targetted if (!isAjaxTargeted()) { getOrCreateComponentModel().state = INACTIVE_STATE; } } else if (getState() == MANUAL_OPEN_STATE) { getOrCreateComponentModel().state = ACTIVE_STATE; } if (getContent() != null) { AjaxHelper.registerContainer(getId(), getId(), getContent().getId()); } }