接口:SearchBoxAdapter

方法

createSuggestionElement

createSuggestionElement(suggestion) 返回元素

实现此方法可替换建议的呈现方式。

参数

建议

对象

来自响应的建议对象

值不能为 null。

返回

根据建议构建的 non-null Element 元素元素。

decorateSuggestionElement

decorateSuggestionElement(element, suggestion)

实现此方法以修饰建议,例如更改 CSS。

参数

元素

元素

可以装饰的元素

值不能为 null。

建议

对象

来自响应的建议对象

值不能为 null。

interceptSuggestRequest

asyncSuggestRequest(request) 返回对象

实现此方法可在请求中添加额外参数。

参数

request

对象

原始请求

值不能为 null。

返回

non-null Object 请求 更新后的请求

interceptSuggestResponse

interceptSuggestResponse(response)

在呈现之前实现此方法以读取建议响应。响应对象是只读的。如果调用失败,响应将包含错误。

如果在请求待处理时发出了新的建议请求,则系统会取消上一个请求,并且不会调用该方法。

参数

条回复

对象

建议响应

值不能为 null。