Loại: Trình tạo

Hàm dựng

Trình tạo

Builder() mới

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ả.

Trả bóng

non-null ResultsContainer 

setAdapter

setAdapter(adapter) trả về Builder

Optional . Thiết lập trình chuyển đổi để tuỳ chỉnh trải nghiệm người dùng.

Thông số

bộ chuyển đổi

ResultsContainerAdapter

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

Trả bóng

non-null Builder nội dung này

setFacetResultsContainerElement

setFacetResultsContainerElement(facetResultsContainerElement) sẽ trả về Trình tạo

Đặt Phần tử vùng chứa cho kết quả thuộc tính. Phải là 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.

Trả bóng

non-null Builder nội dung này

setIncludePagination

setIncludePagration(includePagration) trả về Trình tạo

Optional . 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 true.

Thông số

includePagination

boolean

Trả bóng

non-null Builder nội dung này

setResultsContainer

setResultsContainer(resultsContainer) sẽ trả về Trình tạo

Bắt buộc. Đặt Phần tử của vùng chứa. Phải là 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
Trả bóng

non-null Builder nội dung này

setSearchApplicationId

setSearchApplicationId(searchApplicationId) trả về Builder

Optional . Đặ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

string

Trả bóng

non-null Builder nội dung này

setSearchResultsContainerElement

setSearchResultsContainerElement(searchResultsContainerElement) sẽ trả về Trình tạo

Bắt buộc. Đặt Phần tử của vùng chứa. Phải là 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.

Trả bóng

non-null Builder nội dung này