Search Responses

The Response tag (<search:response>) sends a Query to a given Platform and stores the Response in a JSP variable.

Usage

This example shows how to submit a query using a given Platform and retrieve the response:

<search:response var="myResponse" platform="platform" query="query"></search:response>

The resulting response object can be accessed using an angular expression in the HTML page on which it’s located. For example, {{myResponse}}.

Configuration parameters

var (java.lang.String)
Variable name to reference the Response from the Platform.
Default: response

platform (twigkit.platform.Platform)
The Platform instance to use.

query (twigkit.model.Query)
An instance of an Appkit Query to send to the Platform.

errorPage (java.lang.String )
Error page to redirect to when Platform throws an exception.
Default: /WEB-INF/tags/widgets/error/error.jsp

on (java.lang.String)
Event that is broadcasted for when the response should reload. Default: reloadSearch. (optional)

Tag body

The body of the Response tag can be used to trigger a widget:spinner as the app waits for the response to return from the platform.

<search:response var="response" platform="platform" query="query" error-page="/error">
    <widget:spinner></widget:spinner>
</search:response>