رابط: ResultsContainerAdapter

مواد و روش ها

createFacetResultElement

createFacetResultElement(result) Element را برمی گرداند

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

پارامتر

نتیجه

هدف - شی

یک شیء حاصل از پاسخ

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

برمی گرداند

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

createSearchReultElement

createSearchResultElement(result) عنصر را برمی گرداند

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

پارامتر

نتیجه

هدف - شی

یک شیء نتیجه جستجو از پاسخ

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

برمی گرداند

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

dekorFacetResultElement

dekorFacetResultElement (عنصر، نتیجه)

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

پارامتر

عنصر

عنصر

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

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

نتیجه

هدف - شی

یک شیء حاصل از پاسخ

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

dekorPaginationElement

dekorPaginationElement(element)

این روش را برای تزئین دکمه های صفحه بندی مانند تغییر CSS اجرا کنید.

پارامتر

عنصر

عنصر

عنصر دکمه های صفحه بندی.

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

dekorSearchResultElement

dekorSearchResultElement(عنصر، نتیجه)

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

پارامتر

عنصر

عنصر

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

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

نتیجه

هدف - شی

یک شیء نتیجه جستجو از پاسخ

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

interceptSearchRequest

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

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

پارامتر

درخواست

هدف - شی

درخواست اصلی

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

برمی گرداند

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

interceptSearchResponse

interceptSearchResponse(پاسخ)

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

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

پارامتر

واکنش

هدف - شی

پاسخ جستجو

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