Giao diện: ResultsContainerAdapter

Phương thức

createFacetResultElement

createFacetResultElement(kết quả) trả về Phần tử

Triển khai phương thức này để ghi đè kết xuất kết quả thuộc tính.

Thông số

kết quả

Đối tượng

Đối tượng kết quả thuộc tính từ phản hồi

Giá trị không được rỗng.

Trả bóng

Phần tử non-null Element được tạo dựa trên kết quả thuộc tính.

createSearchResultElement

createSearchResultElement(kết quả) trả về Phần tử

Triển khai phương thức này để ghi đè kết xuất kết quả tìm kiếm.

Thông số

kết quả

Đối tượng

Một đối tượng kết quả tìm kiếm từ câu trả lời

Giá trị không được rỗng.

Trả bóng

Phần tử non-null Element được tạo dựa trên kết quả tìm kiếm.

decorateFacetResultElement

decorateFacetResultElement(element, result)

Triển khai phương thức này để trang trí kết quả thuộc tính, chẳng hạn như thay đổi CSS.

Thông số

yếu tố

Phần tử

Yếu tố bạn có thể trang trí.

Giá trị không được rỗng.

kết quả

Đối tượng

Đối tượng kết quả thuộc tính từ phản hồi

Giá trị không được rỗng.

decoratePaginationElement

decoratePaginationElement(element)

Triển khai phương thức này để trang trí các nút phân trang, chẳng hạn như thay đổi CSS.

Thông số

yếu tố

Phần tử

Phần tử của các nút phân trang.

Giá trị không được rỗng.

decorateSearchResultElement

decorateSearchResultElement(element, result)

Triển khai phương thức này để trang trí kết quả tìm kiếm, chẳng hạn như thay đổi CSS.

Thông số

yếu tố

Phần tử

Yếu tố bạn có thể trang trí.

Giá trị không được rỗng.

kết quả

Đối tượng

Một đối tượng kết quả tìm kiếm từ câu trả lời

Giá trị không được rỗng.

interceptSearchRequest

chặnSearchRequest(yêu cầu) trả về đối tượng

Triển khai phương thức này để thêm các tham số bổ sung theo yêu cầu.

Thông số

request

Đối tượng

Yêu cầu ban đầu

Giá trị không được rỗng.

Trả bóng

non-null Object yêu cầu Yêu cầu đã cập nhật

interceptSearchResponse

interceptSearchResponse(response)

Triển khai phương thức này để đọc phản hồi trước khi kết xuất. Đối tượng phản hồi ở chế độ chỉ có thể đọc. Nếu lệnh gọi tìm kiếm không thành công, thì phản hồi sẽ chứa thông tin về lỗi.

Nếu một yêu cầu tìm kiếm mới được đưa ra trong khi có một yêu cầu đang chờ xử lý, thì yêu cầu trước đó sẽ bị huỷ và phương thức sẽ không được gọi.

Thông số

phản hồi

Đối tượng

Phản hồi tìm kiếm

Giá trị không được rỗng.