อินเทอร์เฟซ: ResultsContainerAdapter

วิธีการ

createFacetResultElement

createFacetResultElement(result) แสดงองค์ประกอบ

ใช้วิธีการนี้เพื่อลบล้างการแสดงผลผลลัพธ์ข้อมูลประกอบ

พารามิเตอร์

ผลลัพธ์

ออบเจ็กต์

ออบเจ็กต์ผลลัพธ์ Facet จากการตอบสนอง

ค่าต้องไม่เป็นค่าว่าง

คิกรีเทิร์น

non-null Element องค์ประกอบที่สร้างขึ้นโดยอิงจากผลลัพธ์ Facet

createSearchResultElement

createSearch ResultsElement(result) แสดง Element

ใช้วิธีการนี้เพื่อลบล้างการแสดงผลผลการค้นหา

พารามิเตอร์

ผลลัพธ์

ออบเจ็กต์

ออบเจ็กต์ผลการค้นหาจากการตอบสนอง

ค่าต้องไม่เป็นค่าว่าง

คิกรีเทิร์น

non-null Element องค์ประกอบที่สร้างขึ้นโดยอิงจากผลการค้นหา

decorateFacetResultElement

decorateFacetResultElement(element, result)

ใช้วิธีการนี้เพื่อตกแต่งผลลัพธ์ Facet เช่น เปลี่ยน CSS

พารามิเตอร์

องค์ประกอบ

องค์ประกอบ

องค์ประกอบที่คุณตกแต่งได้

ค่าต้องไม่เป็นค่าว่าง

ผลลัพธ์

ออบเจ็กต์

ออบเจ็กต์ผลลัพธ์ Facet จากการตอบสนอง

ค่าต้องไม่เป็นค่าว่าง

decoratePaginationElement

decoratePaginationElement(element)

ใช้วิธีการนี้เพื่อตกแต่งปุ่มการใส่เลขหน้า เช่น เปลี่ยน CSS

พารามิเตอร์

องค์ประกอบ

องค์ประกอบ

องค์ประกอบของปุ่มการใส่เลขหน้า

ค่าต้องไม่เป็นค่าว่าง

decorateSearchResultElement

decorateSearchResultElement(element, result)

ใช้วิธีนี้ในการตกแต่งผลการค้นหา เช่น เปลี่ยน CSS

พารามิเตอร์

องค์ประกอบ

องค์ประกอบ

องค์ประกอบที่คุณตกแต่งได้

ค่าต้องไม่เป็นค่าว่าง

ผลลัพธ์

ออบเจ็กต์

ออบเจ็กต์ผลการค้นหาจากการตอบสนอง

ค่าต้องไม่เป็นค่าว่าง

interceptSearchRequest

InterceptSearchRequest(request) แสดงออบเจ็กต์

ใช้วิธีการนี้เพื่อเพิ่มพารามิเตอร์อื่นในคำขอ

พารามิเตอร์

ส่งคำขอ

ออบเจ็กต์

คำขอเดิม

ค่าต้องไม่เป็นค่าว่าง

คิกรีเทิร์น

non-null Object คำขอ คำขอที่อัปเดต

interceptSearchResponse

interceptSearchResponse(response)

ใช้เมธอดนี้เพื่ออ่านผลตอบกลับก่อนแสดงผล ออบเจ็กต์การตอบกลับเป็นแบบอ่านอย่างเดียว หากเรียกใช้การค้นหาไม่สำเร็จ การตอบกลับจะมีข้อผิดพลาดอยู่

หากมีคำขอการค้นหาใหม่ขณะที่รอดำเนินการอยู่ คำขอก่อนหน้าจะถูกยกเลิกและจะไม่เรียกใช้เมธอด

พารามิเตอร์

การตอบกลับ

ออบเจ็กต์

การตอบสนองต่อการค้นหา

ค่าต้องไม่เป็นค่าว่าง