SearchBoxAdapter
آداپتور جعبه جستجو
مواد و روش ها
createSuggestionElement
createSuggestionElement(Suggestion) Element را برمی گرداند
این روش را برای نادیده گرفتن رندر یک پیشنهاد اجرا کنید.
پارامتر | |
---|---|
پیشنهاد | هدف - شی یک شی پیشنهاد از پاسخ مقدار نباید صفر باشد. |
- برمی گرداند
non-null Element
عنصر عنصر بر اساس یک پیشنهاد ساخته شده است.
تزئین عنصر پیشنهاد
تزئین عنصر پیشنهاد (عنصر، پیشنهاد)
این روش را برای تزئین یک پیشنهاد، مانند تغییر CSS، اجرا کنید.
پارامتر | |
---|---|
عنصر | عنصر عنصری که می توانید روی آن تزئین کنید مقدار نباید صفر باشد. |
پیشنهاد | هدف - شی یک شی پیشنهاد از پاسخ مقدار نباید صفر باشد. |
interceptSuggestRequest
interceptSuggestRequest(درخواست) Object را برمی گرداند
این روش را برای اضافه کردن پارامترهای اضافی در درخواست اجرا کنید.
پارامتر | |
---|---|
درخواست | هدف - شی درخواست اصلی مقدار نباید صفر باشد. |
- برمی گرداند
non-null Object
درخواست به روز شده
interceptSuggestResponse
interceptSuggestResponse(پاسخ)
این روش را برای خواندن پاسخ پیشنهادی قبل از رندر اجرا کنید. شی پاسخ فقط خواندنی است. اگر تماس ناموفق باشد، پاسخ حاوی خطا خواهد بود.
اگر یک درخواست پیشنهاد جدید در حالی که یکی در انتظار است صادر شود، درخواست قبلی لغو می شود و متد فراخوانی نمی شود.
پارامتر | |
---|---|
واکنش | هدف - شی پاسخ پیشنهادی مقدار نباید صفر باشد. |