Loại: Trình tạo

Hàm dựng

Trình tạo

new Builder()

Ví dụ:

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

  const resultscontainer =
      new gapi.cloudsearch.widget.resultscontainer.Builder()
        .setSearchResultsContainerElement(document.getElementById('search_result'))
        .build();

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

Phương thức

build

build() trả về ResultsContainer

Tạo vùng chứa kết quả.

Giá trị trả về

non-null ResultsContainer 

setAdapter

setAdapter(adapter) trả về Builder

Không bắt buộc. Đặt bộ chuyển đổi để tuỳ chỉnh trải nghiệm người dùng.

Thông số

adapter

ResultsContainerAdapter

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

Giá trị trả về

non-null Builder đây

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) trả về Builder

Đặt Phần tử vùng chứa cho kết quả theo phương diện. Phải là một Phần tử hợp lệ có thể chứa các nút con.

Thông số

facetResultsContainerElement

Phần tử

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

Giá trị trả về

non-null Builder đây

setIncludePagination

setIncludePagination(includePagination) trả về Builder

Không bắt buộc. Giá trị mặc định là true. Bao gồm giao diện người dùng phân trang mặc định trong vùng chứa kết quả, nếu được đặt thành đúng.

Thông số

includePagination

boolean

Giá trị trả về

non-null Builder đây

setResultsContainer

setResultsContainer(resultsContainer) trả về Builder

Bắt buộc. Đặt Phần tử của vùng chứa. Phải là một Phần tử hợp lệ có thể chứa các nút con.

Thông số

resultsContainer

Phần tử

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

Không được dùng nữa
Giá trị trả về

non-null Builder đây

setSearchApplicationId

setSearchApplicationId(searchApplicationId) trả về Builder

Không bắt buộc. Đặt mã ứng dụng tìm kiếm để sử dụng cho các yêu cầu. Phải có tiền tố là "searchapplications/".

Thông số

searchApplicationId

chuỗi

Giá trị trả về

non-null Builder đây

setSearchResultsContainerElement

setSearchResultsContainerElement(searchResultsContainerElement) trả về Builder

Bắt buộc. Đặt Phần tử của vùng chứa. Phải là một Phần tử hợp lệ có thể chứa các nút con.

Thông số

searchResultsContainerElement

Phần tử

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

Giá trị trả về

non-null Builder đây