Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
SearchBoxAdapter
interface
O adaptador da caixa de pesquisa
Métodos
createSuggestionElement
createSuggestionElement(suggestion) retorna um elemento.
Implemente esse método para substituir a renderização de uma sugestão.
Parâmetro
sugestão
Objeto
Um objeto de sugestão da resposta
O valor não pode ser nulo.
Retorna
O elemento non-null Element é criado com base em uma sugestão.
decorateSuggestionElement
decorateSuggestionElement(element, suggestion)
Implemente esse método para decorar uma sugestão, como alterar o CSS.
Parâmetro
elemento
Elemento
Elemento que você pode decorar
O valor não pode ser nulo.
sugestão
Objeto
Um objeto de sugestão da resposta
O valor não pode ser nulo.
interceptSuggestRequest
interceptSuggestRequest(request) retorna Object
Implemente esse método para adicionar parâmetros extras na solicitação.
Parâmetro
request
Objeto
A solicitação original
O valor não pode ser nulo.
Retorna
Solicitação non-null Object A solicitação atualizada
interceptSuggestResponse
interceptSuggestResponse(response)
Implemente esse método para ler a resposta de sugestão antes da renderização. O
objeto de resposta é somente leitura. Se a chamada falhar, a resposta vai conter o erro.
Se uma nova solicitação de sugestão for emitida enquanto uma estiver pendente, a solicitação anterior será cancelada e o método não será chamado.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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. |"]]