رابط: SearchBoxAdapter

مواد و روش ها

createSuggestionElement

createSuggestionElement(Suggestion) Element را برمی گرداند

این روش را برای نادیده گرفتن رندر یک پیشنهاد اجرا کنید.

پارامتر

پیشنهاد

هدف - شی

یک شی پیشنهاد از پاسخ

مقدار نباید صفر باشد.

برمی گرداند

non-null Element عنصر عنصر بر اساس یک پیشنهاد ساخته شده است.

تزئین عنصر پیشنهاد

تزئین عنصر پیشنهاد (عنصر، پیشنهاد)

این روش را برای تزئین یک پیشنهاد، مانند تغییر CSS، اجرا کنید.

پارامتر

عنصر

عنصر

عنصری که می توانید روی آن تزئین کنید

مقدار نباید صفر باشد.

پیشنهاد

هدف - شی

یک شی پیشنهاد از پاسخ

مقدار نباید صفر باشد.

interceptSuggestRequest

interceptSuggestRequest(درخواست) Object را برمی گرداند

این روش را برای اضافه کردن پارامترهای اضافی در درخواست اجرا کنید.

پارامتر

درخواست

هدف - شی

درخواست اصلی

مقدار نباید صفر باشد.

برمی گرداند

non-null Object درخواست به روز شده

interceptSuggestResponse

interceptSuggestResponse(پاسخ)

این روش را برای خواندن پاسخ پیشنهادی قبل از رندر اجرا کنید. شی پاسخ فقط خواندنی است. اگر تماس ناموفق باشد، پاسخ حاوی خطا خواهد بود.

اگر یک درخواست پیشنهاد جدید در حالی که یکی در انتظار است صادر شود، درخواست قبلی لغو می شود و متد فراخوانی نمی شود.

پارامتر

واکنش

هدف - شی

پاسخ پیشنهادی

مقدار نباید صفر باشد.