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

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

عامل بناء

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

الطُرق

إنشاء

create() إرجاع ResultsContainer

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

المرتجعات

non-null ResultsContainer 

setAdapter

تُرجع setAdapter(adapter) المُنشئ

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

المَعلمة

محوّل

ResultsContainerAdapter

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

المرتجعات

non-null Builder هذه

setFacetResultsContainerElement

تعرض setFacetResultsContainerElement(facetResultsContainerElement) أداة إنشاء

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

المَعلمة

facetResultsContainerElement

عنصر

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

المرتجعات

non-null Builder هذه

setIncludePagination

تعرض setتضمينP الفنانين(تضمين الصفحات) "أداة الإنشاء"

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

المَعلمة

includePagination

boolean

المرتجعات

non-null Builder هذه

setResultsContainer

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

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

المَعلمة

resultsContainer

عنصر

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

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

non-null Builder هذه

setSearchApplicationId

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

Optional. ضبط رقم تعريف تطبيق البحث لاستخدامه مع الطلبات يجب أن يبدأ بـ "searchapplications/".

المَعلمة

searchApplicationId

سلسلة

المرتجعات

non-null Builder هذه

setSearchResultsContainerElement

تعرض setSearchResultsContainerElement(searchResultsContainerElement) أداة إنشاء

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

المَعلمة

searchResultsContainerElement

عنصر

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

المرتجعات

non-null Builder هذه