Interface CPSearchTemplateDelegate


  • public interface CPSearchTemplateDelegate
    • Method Detail

      • searchTemplateSelectedResultCompletionHandler

        void searchTemplateSelectedResultCompletionHandler​(CPSearchTemplate searchTemplate,
                                                           CPListItem item,
                                                           CPSearchTemplateDelegate.Block_searchTemplateSelectedResultCompletionHandler completionHandler)
        The user has selected an item in the search result list.
        Parameters:
        searchTemplate - The search template in use by the user
        item - The item selected by the user
        completionHandler - You must call the completionHandler when you have handled the row selection in the search result
      • searchTemplateUpdatedSearchTextCompletionHandler

        void searchTemplateUpdatedSearchTextCompletionHandler​(CPSearchTemplate searchTemplate,
                                                              java.lang.String searchText,
                                                              CPSearchTemplateDelegate.Block_searchTemplateUpdatedSearchTextCompletionHandler completionHandler)
        The user has entered characters in the search text field.
        Parameters:
        searchTemplate - The search template in use by the user
        searchText - The search text entered by the user
        completionHandler - You must call the completionHandler with updated search results
      • searchTemplateSearchButtonPressed

        default void searchTemplateSearchButtonPressed​(CPSearchTemplate searchTemplate)
        The user has selected the keyboard's search button. Generally, you should push a @c CPListTemplate containing the current search results.
        Parameters:
        searchTemplate - The search template in use by the user