الفئة: عامل بناء

الشركة المصنِّعة

عامل بناء

جديدتان 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);

الطُرق

إنشاء

Build() يؤدي إلى عرض ResultsContainer

تنشئ حاوية النتائج.

المرتجعات

non-null ResultsContainer 

setAdapter

يعرض setAdapter(adapter) أداة الإنشاء .

Optional. تضبط المحوِّل لتخصيص تجربة المستخدم.

المعلمة

المحوّل

ResultsContainerAdapter

يجب ألا تكون القيمة فارغة.

المرتجعات

non-null Builder هذه

setFacetResultsContainerElement

تعرض setFacetResultsContainerElement(facetResultsContainerElement) Builder Builder

تحدد الحاوية Element لنتائج الواجهة. يجب أن يكون عنصرًا صالحًا يمكن أن يحتوي على عُقد فرعية.

المعلمة

facetResultsContainerElement

العنصر

يجب ألا تكون القيمة فارغة.

المرتجعات

non-null Builder هذه

setIncludePagination

setIncludePagination(includePagination) يعرض أداة الإنشاء

Optional. الإعداد التلقائي "صحيح". يتضمن واجهة مستخدم تلقائية للتقسيم على صفحات في حاوية النتائج، في حال ضبطها على "صحيح".

المعلمة

includePagination

منطقي

المرتجعات

non-null Builder هذه

setResultsContainer

تعرض setResultsContainer(resultsContainer) تعرض أداة إنشاء

مَعلمة مطلوبة. تعيّن عنصر الحاوية. يجب أن يكون عنصرًا صالحًا يمكن أن يحتوي على عُقد فرعية.

المعلمة

resultsContainer

العنصر

يجب ألا تكون القيمة فارغة.

منهي العمل به
المرتجعات

non-null Builder هذه

setSearchApplicationId

يعرض setSearchApplicationId(searchApplicationId) أداة الإنشاء

Optional. تحدِّد هذه السياسة معرّف تطبيق البحث لاستخدامه في الطلبات. يجب مسبوقة بـ "searchapplications/".

المعلمة

searchApplicationId

سلسلة

المرتجعات

non-null Builder هذه

setSearchResultsContainerElement

setSearchResultsContainerElement(searchResultsContainerElement) تعرض Builder

مَعلمة مطلوبة. تعيّن عنصر الحاوية. يجب أن يكون عنصرًا صالحًا يمكن أن يحتوي على عُقد فرعية.

المعلمة

searchResultsContainerElement

العنصر

يجب ألا تكون القيمة فارغة.

المرتجعات

non-null Builder هذه