Querystring

Show the querystring selection app.

Configuration

Option Type Default Description
criteria object {} options to pass into criteria
indexOptionsUrl string null URL to grab index option data from. Must contain "sortable_indexes" and "indexes" data in JSON object.
patternDateOptions object {} Options for the Date/Time select widget.
patternAjaxSelectOptions object {} Options for the AJAX select widget.
patternRelateditemsOptions object {} Options for the related items widget.
previewURL string 'portal_factory/@@querybuilder_html_results' URL used to pass in a plone.app.querystring-formatted HTTP querystring and get an HTML list of results
previewCountURL string 'portal_factory/@@querybuildernumberofresults' URL used to pass in a plone.app.querystring-formatted HTTP querystring and get an HTML string of the total number of records found with the query
classWrapperName string 'querystring-wrapper' CSS class to apply to the wrapper element
classSortLabelName string 'querystring-sort-label' CSS class to apply to the sort on label
classSortReverseName string 'querystring-sortreverse' CSS class to apply to the sort order label and checkbox container
classSortReverseLabelName string 'querystring-sortreverse-label' CSS class to apply to the sort order label
classPreviewCountWrapperName string 'querystring-previewcount-wrapper' TODO
classPreviewResultsWrapperName string 'querystring-previewresults-wrapper' CSS class to apply to the results wrapper
classPreviewWrapperName string 'querystring-preview-wrapper' CSS class to apply to the preview wrapper
classPreviewName string 'querystring-preview' CSS class to apply to the preview pane
classPreviewTitleName string 'querystring-preview-title' CSS class to apply to the preview title
classPreviewDescriptionName string 'querystring-preview-description' CSS class to apply to the preview description
classSortWrapperName string 'querystring-sort-wrapper' CSS class to apply to the sort order and sort on wrapper
showPreviews boolean true Should previews be shown?

Examples

Default

<input
class="pat-querystring"
data-pat-querystring="indexOptionsUrl: /dist/test-querystringcriteria.json"
/>

Without previews

<input
class="pat-querystring"
data-pat-querystring="indexOptionsUrl: /dist/test-querystringcriteria.json;
showPreviews: false;"

/>