Loại: Trình tạo

Hàm dựng

Trình tạo

hồ sơ thanh toán 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ề ProductsContainer

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

Giá trị trả về

non-null ResultsContainer 

setAdapter

setAdapter(bộ chuyển đổi) trả về Trình tạo

Không bắt buộc. Thiết lập bộ 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 để trống.

Giá trị trả về

non-null Builder điều này

setFacetResultsContainerElement

setFacetResultContainerElement(facetOutcomeContainerElement) 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 để trống.

Giá trị trả về

non-null Builder điều này

setIncludePagination

Trình tạo trả về setIncludePagidish(includePagiations)

Không bắt buộc. Mặc định là true. Bao gồm một 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

Giá trị trả về

non-null Builder điều này

setResultsContainer

setresultsContainer(resultsContainer) trả về Builder của Trình tạo

Bắt buộc. Thiết lập 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 để trống.

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

non-null Builder điều nà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 yêu cầu. Phải có tiền tố là 'searchapplications/'.

Thông số

searchApplicationId

string

Giá trị trả về

non-null Builder điều này

setSearchResultsContainerElement

setSearch ResultsContainerElement(search ResultsContainerElement) trả về Trình tạo

Bắt buộc. Thiết lập 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 để trống.

Giá trị trả về

non-null Builder điều này