Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
SearchBoxAdapter
interface
El adaptador del cuadro de búsqueda
Métodos
createSuggestionElement
createSugeririonElement(suggestion) muestra el elemento.
Implementa este método para anular la renderización de una sugerencia.
Parámetro
sugerencia
Objeto
Un objeto de sugerencia de respuesta
El valor no debe ser nulo.
Devuelve
Elemento non-null Element: elemento compilado a partir de una sugerencia.
decorateSuggestionElement
decorateSuggestionElement(element, suggestion)
Implementa este método para decorar una sugerencia, como cambiar CSS.
Parámetro
elemento
Elemento
Elemento sobre el que se puede decorar
El valor no debe ser nulo.
sugerencia
Objeto
Un objeto de sugerencia de respuesta
El valor no debe ser nulo.
interceptSuggestRequest
interceptSugerirRequest(solicitud) muestra un objeto.
Implementa este método para agregar parámetros adicionales en la solicitud.
Parámetro
solicitud
Objeto
La solicitud original
El valor no debe ser nulo.
Devuelve
non-null Object solicitud La solicitud actualizada
interceptSuggestResponse
interceptSuggestResponse(response)
Implementa este método para leer la respuesta sugerida antes de la renderización. El objeto de respuesta es de solo lectura. Si la llamada falla, la respuesta contendrá el error.
Si se emite una nueva solicitud de sugerencia mientras una está pendiente, se cancela la solicitud anterior y no se llama al método.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-25 (UTC)"],[],[],null,["# Interface: SearchBoxAdapter\n\nSearchBoxAdapter\n================\n\ninterface\n\nThe Adapter of search box\n\nMethods\n-------\n\n### createSuggestionElement\n\ncreateSuggestionElement(suggestion) returns Element\n\nImplement this method to override rendering of a suggestion.\n\n| #### Parameter ||\n|------------|------------------------------------------------------------------|\n| suggestion | Object A suggestion object from response Value must not be null. |\n\nReturns\n\n: `non-null Element` element Element built based on a suggestion.\n\n### decorateSuggestionElement\n\ndecorateSuggestionElement(element, suggestion)\n\nImplement this method to decorate a suggestion, such as change CSS.\n\n| #### Parameter ||\n|------------|------------------------------------------------------------------|\n| element | Element Element you can decorate on Value must not be null. |\n| suggestion | Object A suggestion object from response Value must not be null. |\n\n### interceptSuggestRequest\n\ninterceptSuggestRequest(request) returns Object\n\nImplement this method to add extra params in request.\n\n| #### Parameter ||\n|---------|-----------------------------------------------------|\n| request | Object The original request Value must not be null. |\n\nReturns\n\n: `non-null Object` request The updated request\n\n### interceptSuggestResponse\n\ninterceptSuggestResponse(response)\n\nImplement this method to read the suggest response prior to rendering. The\nresponse object is read-only. If the call fails, the response\nwill contain the error.\n\nIf a new suggest request is issued while one is pending, the previous\nrequest is cancelled and the method is not called.\n\n| #### Parameter ||\n|----------|-----------------------------------------------------|\n| response | Object The suggest response Value must not be null. |"]]