מחלקה: בונה

יצרן

בנאי

new Builder()

דוגמה

// 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);

Methods

לבנות גרסת build

הפונקציה build() מחזירה ResultsContainer

יצירת מאגר התוצאות.

החזרות

non-null ResultsContainer 

setAdapter

הפונקציה setAdapter(adapter) מחזירה Builder

אופציונלי. הגדרת המתאם להתאמה אישית של חוויית המשתמש.

פרמטר

adapter

ResultsContainerAdapter

הערך לא יכול להיות null.

החזרות

non-null Builder זה

setFacetResultsContainerElement

הפונקציה setFacetResultsContainerElement(facetResultsContainerElement) מחזירה Builder

הגדרת רכיב הקונטיינר לתוצאות של קטגוריות המאפיינים. חייב להיות אלמנט תקין שיכול להכיל צמתים צאצאים.

פרמטר

facetResultsContainerElement

רכיב

הערך לא יכול להיות null.

החזרות

non-null Builder זה

setIncludePagination

הפונקציה setIncludePagination(includePagination) מחזירה Builder

אופציונלי. ברירת המחדל היא true. אם הערך מוגדר כ-true, המערכת תכלול ממשק משתמש ברירת מחדל של פירוט דפים במאגר התוצאות.

פרמטר

includePagination

בוליאני

החזרות

non-null Builder זה

setResultsContainer

הפונקציה setResultsContainer(resultsContainer) מחזירה Builder

נדרש. הגדרת הרכיב של המאגר. חייב להיות אלמנט תקין שיכול להכיל צמתים צאצאים.

פרמטר

resultsContainer

רכיב

הערך לא יכול להיות null.

הוצא משימוש
החזרות

non-null Builder זה

setSearchApplicationId

הפונקציה setSearchApplicationId(searchApplicationId) מחזירה Builder

אופציונלי. מגדיר את מזהה אפליקציית החיפוש שישמש לבקשות. התחילית של השם צריכה להיות 'searchapplications/‎'.

פרמטר

searchApplicationId

מחרוזת

החזרות

non-null Builder זה

setSearchResultsContainerElement

הפונקציה setSearchResultsContainerElement(searchResultsContainerElement) מחזירה Builder

נדרש. הגדרת הרכיב של המאגר. חייב להיות אלמנט תקין שיכול להכיל צמתים צאצאים.

פרמטר

searchResultsContainerElement

רכיב

הערך לא יכול להיות null.

החזרות

non-null Builder זה