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:
  • Field Details

    • m_searchText

      protected String m_searchText
    • m_grid

      protected org.eclnt.jsfserver.elements.impl.FIXGRIDListBinding<CCWorkplaceSearch.GridItem> m_grid
    • m_singleClickExecute

      protected boolean m_singleClickExecute
    • m_lastSearchText

      protected String m_lastSearchText
  • Constructor Details

    • CCWorkplaceSearch

      public CCWorkplaceSearch(org.eclnt.workplace.IWorkpageDispatcher workpageDispatcher)
  • Method Details

    • getRootExpressionUsedInPage

      public String getRootExpressionUsedInPage()
      Specified by:
      getRootExpressionUsedInPage in interface org.eclnt.jsfserver.pagebean.IPageBean
      Specified by:
      getRootExpressionUsedInPage in class org.eclnt.jsfserver.pagebean.PageBean
    • prepare

      public void prepare(CCWorkplaceFunctions functionsUI, CCWorkplaceSearch.IListener listener)
    • getSearchFieldRequestFocus

      public String getSearchFieldRequestFocus()
      Requestfocus value that is managed with the function search field.
    • setSearchFieldRequestFocus

      public void setSearchFieldRequestFocus(String searchFieldRequestFocus)
    • getSearchFieldTooltip

      public String getSearchFieldTooltip()
      Tooltip that is shown with the function search field.
    • setSearchFieldTooltip

      public void setSearchFieldTooltip(String searchFieldTooltip)
    • getSearchFieldRequestFocusHotKey

      public String getSearchFieldRequestFocusHotKey()
      Hotkey with which the user can quickly focus the function search field.
    • setSearchFieldRequestFocusHotKey

      public void setSearchFieldRequestFocusHotKey(String searchFieldRequestFocusHotKey)
    • getGrid

      public org.eclnt.jsfserver.elements.impl.FIXGRIDListBinding<CCWorkplaceSearch.GridItem> getGrid()
    • getSearchText

      public String getSearchText()
    • setSearchText

      public void setSearchText(String value)
    • getSingleClickExecute

      public boolean getSingleClickExecute()
    • setSingleClickExecute

      public void setSingleClickExecute(boolean singleClickExecute)
    • getFunctionsUI

      public CCWorkplaceFunctions getFunctionsUI()
    • getEnabledStart

      public boolean getEnabledStart()
    • onStartAction

      public void onStartAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • getRowHeight

      public String getRowHeight()
    • setRowHeight

      public void setRowHeight(String rowHeight)
    • getRenderSecondLine

      public boolean getRenderSecondLine()
    • setRenderSecondLine

      public void setRenderSecondLine(boolean renderSecondLine)
    • onSearchAction

      public void onSearchAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • searchFunctions

      protected List<CCWorkplaceFunctionTree.Hit> 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

      protected void startItem(CCWorkplaceSearch.GridItem gridItem)