클래스: 빌더

생성자

Builder

새 상품 빌더()

// Builds a results container.
function onload() {
  gapi.client.init({
    &#x27;apiKey&#x27;: &#x27;<your api key>&#x27;,
    &#x27;clientId&#x27;: &#x27;<your client id>&#x27;,
    // Add additional scopes if needed
    &#x27;scope&#x27;: &#x27;https://www.googleapis.com/auth/cloud_search.query',
    &#x27;hosted_domain&#x27;: &#x27;<your G Suite domain>&#x27;,
  });

  const resultscontainer &#x3D;
      new gapi.cloudsearch.widget.resultscontainer.Builder()
        .setSearchResultsContainerElement(document.getElementById(&#x27;search_result&#x27;))
        .build();

  const searchBox &#x3D; new gapi.cloudsearch.widget.searchbox.Builder()
    .setInput(document.getElementById(&#x27;input&#x27;))
    .setAnchor(document.getElementById(&#x27;input&#x27;).parentElement)
    .setResultsContainer(resultscontainer);
    .build();
}
gapi.load(&#x27;client:cloudsearch-widget&#x27;, onload);

메서드

빌드

build()가 ResultsContainer를 반환함

결과 컨테이너를 빌드합니다.

반환 값

non-null ResultsContainer 

setAdapter

setAdapter(어댑터)가 Builder를 반환함

선택사항. 어댑터를 설정하여 사용자 환경을 맞춤설정합니다.

매개변수

어댑터

ResultsContainerAdapter

값은 null일 수 없습니다.

반환 값

현재 non-null Builder

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement)가 빌더를 반환함

상품 속성 결과의 컨테이너 요소를 설정합니다. 하위 노드를 포함할 수 있는 유효한 요소여야 합니다.

매개변수

facetResultsContainerElement

요소

값은 null일 수 없습니다.

반환 값

현재 non-null Builder

setIncludePagination

setIncludePagination(includePagination)은 Builder를 반환합니다.

선택사항. 기본값은 true입니다. true로 설정된 경우 결과 컨테이너에 기본 페이지로 나누기 UI가 포함됩니다.

매개변수

includePagination

부울

반환 값

현재 non-null Builder

setResultsContainer

setResultsContainer(resultsContainer)는 빌더를 반환합니다.

필수사항: 컨테이너의 요소를 설정합니다. 하위 노드를 포함할 수 있는 유효한 요소여야 합니다.

매개변수

resultsContainer

요소

값은 null일 수 없습니다.

지원 중단됨
반환 값

현재 non-null Builder

setSearchApplicationId

setSearchApplicationId(searchApplicationId)가 Builder를 반환함

선택사항. 요청에 사용할 검색 애플리케이션 ID를 설정합니다. 필수 'searchapplications/'로 시작해야 합니다.

매개변수

searchApplicationId

문자열

반환 값

현재 non-null Builder

setSearchResultsContainerElement

setSearchResultsContainerElement(searchResultsContainerElement)는 빌더를 반환합니다.

필수사항: 컨테이너의 요소를 설정합니다. 하위 노드를 포함할 수 있는 유효한 요소여야 합니다.

매개변수

searchResultsContainerElement

요소

값은 null일 수 없습니다.

반환 값

현재 non-null Builder