UNPKG

spfx-kql-data-retriever

Version:

Search Query Service for retrieve data with Kql with Sharepoint 365

67 lines 2.94 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var sp_webpart_base_1 = require("@microsoft/sp-webpart-base"); var en_us_1 = require("./../loc/en-us"); var SearchServicePane = /** @class */ (function () { function SearchServicePane() { } SearchServicePane.GetKeywordQueryFields = function (keywordQueryValue) { var searchQueryConfigFields = new Array(); searchQueryConfigFields.push(sp_webpart_base_1.PropertyPaneTextField('keywordQuery', { deferredValidationTime: 500, description: en_us_1.strings.SearchQueryKeywordsFieldDescription, label: en_us_1.strings.SearchQueryKeywordsFieldLabel, multiline: true, placeholder: en_us_1.strings.SearchQueryKeywordsFieldPlaceHolderText, resizable: true, value: keywordQueryValue, })); searchQueryConfigFields.push(sp_webpart_base_1.PropertyPaneLabel('', { text: '' }), // dummy space sp_webpart_base_1.PropertyPaneSlider('maxResultsCount', { label: en_us_1.strings.MaxResultsCount, max: 50, min: 1, showValue: true, step: 1, value: 50, })); return searchQueryConfigFields; }; /* * * Determines the group fields for the search settings options inside the property pane */ SearchServicePane.GetSearchSettingsFields = function (templateQueryValue, sortList, selectedProperties) { // Sets up search settings fields var searchSettingsFields = [ sp_webpart_base_1.PropertyPaneTextField('templateQuery', { deferredValidationTime: 300, label: en_us_1.strings.QueryTemplateFieldLabel, multiline: true, placeholder: en_us_1.strings.SearchQueryPlaceHolderText, resizable: true, value: templateQueryValue }), sp_webpart_base_1.PropertyPaneTextField('sortList', { deferredValidationTime: 300, description: en_us_1.strings.SortListDescription, label: en_us_1.strings.SortList, multiline: false, resizable: true, value: sortList }), sp_webpart_base_1.PropertyPaneTextField('selectedProperties', { deferredValidationTime: 300, description: en_us_1.strings.SelectedPropertiesFieldDescription, label: en_us_1.strings.SelectedPropertiesFieldLabel, multiline: true, resizable: true, value: selectedProperties }), ]; return searchSettingsFields; }; return SearchServicePane; }()); exports.SearchServicePane = SearchServicePane; //# sourceMappingURL=SearchServicePane.js.map