ממשק: ResultsContainerAdapter

שיטות

createFacetResultElement

createFacetתוצאהElement(result) returns Element

אפשר להשתמש בשיטה הזו כדי לבטל את הרינדור של תוצאת מאפיין.

פרמטר

תוצאה אחת

אובייקט

אובייקט של תוצאת היבט מהתשובה

הערך לא יכול להיות ריק.

החזרות

רכיב non-null Element נוצר על סמך תוצאת מאפיין.

createSearchResultElement

createSearchResultElement(result) החזרה רכיב

תוכלו להשתמש בשיטה הזו כדי לשנות את הרינדור של תוצאת חיפוש.

פרמטר

תוצאה אחת

אובייקט

אובייקט של תוצאת חיפוש מתוך התגובה

הערך לא יכול להיות ריק.

החזרות

רכיב non-null Element נוצר על סמך תוצאת חיפוש.

decorateFacetResultElement

decorateFacetResultElement(element, result)

אפשר להשתמש בשיטה הזו כדי לקשט תוצאת היבט, כמו שינוי CSS.

פרמטר

רכיב

רכיב

רכיב שאפשר לקשט בו.

הערך לא יכול להיות ריק.

תוצאה אחת

אובייקט

אובייקט של תוצאת היבט מהתשובה

הערך לא יכול להיות ריק.

decoratePaginationElement

decoratePaginationElement(element)

כדאי להשתמש בשיטה הזו כדי לקשט לחצני עימוד, כמו שינוי CSS.

פרמטר

רכיב

רכיב

רכיב של לחצני עימוד.

הערך לא יכול להיות ריק.

decorateSearchResultElement

decorateSearchResultElement(element, result)

כדאי להשתמש בשיטה הזו כדי להוסיף עיטור לתוצאת חיפוש, למשל שינוי CSS.

פרמטר

רכיב

רכיב

רכיב שאפשר לקשט בו.

הערך לא יכול להיות ריק.

תוצאה אחת

אובייקט

אובייקט של תוצאת חיפוש מתוך התגובה

הערך לא יכול להיות ריק.

interceptSearchRequest

מיירטSearchRequest(request) returns Object

יש ליישם את השיטה הזו כדי להוסיף עוד פרמטרים בבקשה.

פרמטר

בקשה

אובייקט

הבקשה המקורית

הערך לא יכול להיות ריק.

החזרות

non-null Object בקשה: הבקשה המעודכנת

interceptSearchResponse

interceptSearchResponse(response)

אפשר להשתמש בשיטה הזו כדי לקרוא את התגובה לפני הרינדור. אובייקט התגובה מוגדר לקריאה בלבד. אם שיחת החיפוש תיכשל, הודעת השגיאה תופיע בתגובה.

אם נשלחת בקשת חיפוש חדשה בזמן שהיא בהמתנה, הבקשה הקודמת מבוטלת והשיטה לא מופעלת.

פרמטר

תשובה

אובייקט

תגובת החיפוש

הערך לא יכול להיות ריק.