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

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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

عامل بناء

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

الطُرق

إنشاء

تعرض Build() نتائج حاوية

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

المرتجعات

non-null ResultsContainer 

محوّل البيانات

setAdaptiveer(adater) تعود إلى أداة الإنشاء

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

المعلمة

محوِّل

قبول حاوية الحاويات

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

المرتجعات

non-null Builder هذا

setFacetResultscontainerElement

setFacetResultscontainerElement(facetResultscontainerElement) بإرجاع أداة الإنشاء

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

المعلمة

عنصر واجهة النتائج

العنصر

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

المرتجعات

non-null Builder هذا

setIncludePagination

setIncludePagination(includePagination) تؤدي إلى إنشاء الأداة

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

المعلمة

تضمين التقسيم على صفحات

منطقي

المرتجعات

non-null Builder هذا

setResult الحاوية

setresults الحاوية(resultscontainer) تعرض أداة الإنشاء

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

المعلمة

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

العنصر

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

متوقّف
المرتجعات

non-null Builder هذا

setSearchApplicationId

setSearchApplicationId(searchApplicationId) أداة الإنشاء

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

المعلمة

searchApplicationId

سلسلة

المرتجعات

non-null Builder هذا

setSearchresultscontainerElement

setSearchresults الحاويةElement(searchresultscontainerElement) تعرض أداة الإنشاء

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

المعلمة

عنصر نتائج البحث

العنصر

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

المرتجعات

non-null Builder هذا