Class DocumentSearchController

java.lang.Object
org.adempiere.webui.apps.DocumentSearchController
All Implemented Interfaces:
org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>

public class DocumentSearchController extends Object implements org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
Author:
hengsin
  • Constructor Details

    • DocumentSearchController

      public DocumentSearchController()
      default constructor
  • Method Details

    • create

      public void create(org.zkoss.zk.ui.Component parent)
      Create layout for search result
      Parameters:
      parent -
    • search

      public void search(String value)
      Echo ON_SEARCH_DOCUMENTS_EVENT with value as event data.
      Parameters:
      value -
    • renderSearchResult

      protected String renderSearchResult(String matchString, String windowName, SearchResult result)
      Render search result that doesn't use AD_Message_ID formatting
      Parameters:
      matchString -
      windowName -
      result -
      Returns:
      window name
    • onEvent

      public void onEvent(org.zkoss.zk.ui.event.Event event) throws Exception
      Specified by:
      onEvent in interface org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
      Throws:
      Exception
    • onOk

      public boolean onOk(org.zkoss.zul.Textbox textbox)
      Find SearchResult link from layout that matches text from textbox.
      Call doZoom(SearchResult) if a match is found.
      Parameters:
      textbox -
      Returns:
      true if a match is found
    • selectPrior

      public SearchResult selectPrior()
      Select and return SearchResult that comes before the current selected SearchResult link in layout.
      Returns:
      SearchResult
    • selectNext

      public SearchResult selectNext()
      Select and return SearchResult that comes after the current selected SearchResult link in layout.
      Returns:
      SearchResult