Vorbereitung für ausblenden von Tabs des ItemSearchWidgets in Abhängigkgkeit vom PageState

git-svn-id: https://svn.libreccm.org/ccm/trunk@1719 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2012-06-25 07:37:59 +00:00
parent 82e914c208
commit 1162f95bed
1 changed files with 16 additions and 1 deletions

View File

@ -19,8 +19,11 @@
package com.arsdigita.cms.ui;
import com.arsdigita.bebop.Component;
import com.arsdigita.bebop.PageState;
import com.arsdigita.bebop.SimpleContainer;
import com.arsdigita.bebop.TabbedPane;
import com.arsdigita.bebop.event.RequestEvent;
import com.arsdigita.bebop.event.RequestListener;
import com.arsdigita.bebop.parameters.BigDecimalParameter;
import com.arsdigita.bebop.parameters.StringParameter;
import com.arsdigita.cms.CMS;
@ -75,7 +78,7 @@ public class ItemSearchPage extends CMSPage {
addGlobalStateParam(new BigDecimalParameter(ItemSearch.SINGLE_TYPE_PARAM));
addGlobalStateParam(new StringParameter(ItemSearchPopup.WIDGET_PARAM));
addGlobalStateParam(new StringParameter("searchWidget"));
showFlatBrowsePane = s_conf.getItemSearchFlatBrowsePaneEnable();
@ -92,6 +95,18 @@ public class ItemSearchPage extends CMSPage {
m_tabbedPane = createTabbedPane();
m_tabbedPane.setIdAttr("page-body");
add(m_tabbedPane);
addRequestListener(new RequestListener() {
public void pageRequested(final RequestEvent event) {
final PageState state = event.getPageState();
//if (showFlatBrowsePane) {
// m_tabbedPane.setTabVisible(state, 0, false);
// m_tabbedPane.setSelectedIndex(state, 1);
}
}
});
}
/**