Package org.eclnt.ccaddons.pbc
Class CCWorkplaceSearch
java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.ccaddons.pbc.CCWorkplaceSearch
- All Implemented Interfaces:
Serializable
,org.eclnt.jsfserver.elements.IConfiguredByLayout
,org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
,org.eclnt.jsfserver.pagebean.IPageBean
,org.eclnt.jsfserver.util.valuemgmt.IDynamicContentBindingObject
public class CCWorkplaceSearch
extends org.eclnt.jsfserver.pagebean.component.PageBeanComponent
implements Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
class
static interface
Nested classes/interfaces inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.jsfserver.pagebean.component.PageBeanComponent.ILiteralResolver, org.eclnt.jsfserver.pagebean.component.PageBeanComponent.LitMap
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.eclnt.jsfserver.elements.impl.FIXGRIDListBinding<CCWorkplaceSearch.GridItem>
protected String
protected String
protected boolean
Fields inherited from class org.eclnt.jsfserver.pagebean.PageBean
m_pageModifier
-
Constructor Summary
ConstructorsConstructorDescriptionCCWorkplaceSearch
(org.eclnt.workplace.IWorkpageDispatcher workpageDispatcher) -
Method Summary
Modifier and TypeMethodDescriptionboolean
org.eclnt.jsfserver.elements.impl.FIXGRIDListBinding<CCWorkplaceSearch.GridItem>
getGrid()
boolean
Requestfocus value that is managed with the function search field.Hotkey with which the user can quickly focus the function search field.Tooltip that is shown with the function search field.boolean
void
onSearchAction
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) void
onStartAction
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) void
prepare
(CCWorkplaceFunctions functionsUI, CCWorkplaceSearch.IListener listener) protected List<CCWorkplaceFunctionTree.Hit>
Actual searching: the search first tries to use the listener's search.void
setRenderSecondLine
(boolean renderSecondLine) void
setRowHeight
(String rowHeight) void
setSearchFieldRequestFocus
(String searchFieldRequestFocus) void
setSearchFieldRequestFocusHotKey
(String searchFieldRequestFocusHotKey) void
setSearchFieldTooltip
(String searchFieldTooltip) void
setSearchText
(String value) void
setSingleClickExecute
(boolean singleClickExecute) protected void
startItem
(CCWorkplaceSearch.GridItem gridItem) Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
getLit, initializePageBean, initializePageBeanConfigItems
Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
addConfiguredByLayoutListener, findLiteralResourceName, getClassDefiningPageBean, getLayoutPath, getLiteralResolver, getPageName, initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized, readLiteral, readLiteralByOwnResourceBundle, removeConfiguredByLayoutListener, setLiteralResolver
Methods inherited from class org.eclnt.jsfserver.pagebean.PageBean
buildContentReplaceString, closePopup, getActualRootExpression, getModalModelessPopupForPopupPageBean, getPageModifier, getPopups, getStamp, initializePageModifier, onBeforeRendering, openModalPopup, openModelessPopup, pbx, readPageLayoutXML, setActualRootExpression
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclnt.jsfserver.elements.IConfiguredByLayout
addConfiguredByLayoutListener, removeConfiguredByLayoutListener
Methods inherited from interface org.eclnt.jsfserver.pagebean.IPageBean
closePopup, getActualRootExpression, getPageModifier, getPageName, getStamp, onBeforeRendering, openModalPopup, openModelessPopup, setActualRootExpression
Methods inherited from interface org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized
-
Field Details
-
m_searchText
-
m_grid
-
m_singleClickExecute
protected boolean m_singleClickExecute -
m_lastSearchText
-
-
Constructor Details
-
CCWorkplaceSearch
public CCWorkplaceSearch(org.eclnt.workplace.IWorkpageDispatcher workpageDispatcher)
-
-
Method Details
-
getRootExpressionUsedInPage
- Specified by:
getRootExpressionUsedInPage
in interfaceorg.eclnt.jsfserver.pagebean.IPageBean
- Specified by:
getRootExpressionUsedInPage
in classorg.eclnt.jsfserver.pagebean.PageBean
-
prepare
-
getSearchFieldRequestFocus
Requestfocus value that is managed with the function search field. -
setSearchFieldRequestFocus
-
getSearchFieldTooltip
Tooltip that is shown with the function search field. -
setSearchFieldTooltip
-
getSearchFieldRequestFocusHotKey
Hotkey with which the user can quickly focus the function search field. -
setSearchFieldRequestFocusHotKey
-
getGrid
-
getSearchText
-
setSearchText
-
getSingleClickExecute
public boolean getSingleClickExecute() -
setSingleClickExecute
public void setSingleClickExecute(boolean singleClickExecute) -
getFunctionsUI
-
getEnabledStart
public boolean getEnabledStart() -
onStartAction
public void onStartAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
getRowHeight
-
setRowHeight
-
getRenderSecondLine
public boolean getRenderSecondLine() -
setRenderSecondLine
public void setRenderSecondLine(boolean renderSecondLine) -
onSearchAction
public void onSearchAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
searchFunctions
Actual searching: the search first tries to use the listener's search. If this is not activated (result: null), then the own, default search through the function tree is executed. -
startItem
-