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。 |