인터페이스: ResultsContainerAdapter

방법

createFacetResultElement

createFacetResultElement(result)가 요소 반환

이 메서드를 구현하여 패싯 결과의 렌더링을 재정의합니다.

매개변수

결과

객체

응답의 패싯 결과 객체

값은 null이 아니어야 합니다.

반환 값

non-null Element 요소: 속성 결과를 기반으로 빌드된 요소입니다.

createSearchResultElement

createSearchResultElement(result) 요소 반환

이 메서드를 구현하여 검색결과 렌더링을 재정의합니다.

매개변수

결과

객체

응답의 검색결과 객체

값은 null이 아니어야 합니다.

반환 값

non-null Element 요소: 검색결과를 기반으로 만들어진 요소입니다.

decorateFacetResultElement

decorateFacetResultElement(element, result)

이 메서드를 구현하여 패싯 결과를 장식합니다(예: CSS 변경).

매개변수

요소

요소

장식할 수 있는 요소입니다.

값은 null이 아니어야 합니다.

결과

객체

응답의 패싯 결과 객체

값은 null이 아니어야 합니다.

decoratePaginationElement

decoratePaginationElement(element)

이 메서드를 구현하여 CSS 변경과 같은 페이지로 나누기 버튼을 장식합니다.

매개변수

요소

요소

페이지로 나누기 버튼의 요소

값은 null이 아니어야 합니다.

decorateSearchResultElement

decorateSearchResultElement(element, result)

이 메서드를 구현하여 CSS를 변경하는 등 검색결과를 장식합니다.

매개변수

요소

요소

장식할 수 있는 요소입니다.

값은 null이 아니어야 합니다.

결과

객체

응답의 검색결과 객체

값은 null이 아니어야 합니다.

interceptSearchRequest

InteractiveSearchRequest(request)가 객체를 반환함

이 메서드를 구현하여 요청에 추가 매개변수를 추가합니다.

매개변수

요청

객체

원래 요청

값은 null이 아니어야 합니다.

반환 값

non-null Object 요청 업데이트된 요청

interceptSearchResponse

interceptSearchResponse(response)

렌더링 전에 응답을 읽으려면 이 메서드를 구현합니다. 응답 객체는 읽기 전용입니다. 검색 호출이 실패하면 응답에 오류가 포함됩니다.

대기 중인 검색 요청이 새로 발행되면 이전 요청이 취소되고 메서드가 호출되지 않습니다.

매개변수

응답

객체

검색 응답

값은 null이 아니어야 합니다.