constructor() {
      super();
      this._currentSettings = {
        sortOrder: [],
        sortBy: [],
        filters: []
      };
    }
@class
<h3 class="comment-api-title">Overview</h3>
The <code>ui5-view-settings-dialog</code> component helps the user to sort data within a list or a table.
It consists of several lists like <code>Sort order</code> which is built-in and <code>Sort By</code> and <code>Filter By</code> lists,
for which you must be provide items(<code>ui5-sort-item</code> & <code>ui5-filter-item</code> respectively)
These options can be used to create sorters for a table.

The <code>ui5-view-settings-dialog</code> interrupts the current application processing as it is the only focused UI element and
the main screen is dimmed/blocked.
The <code>ui5-view-settings-dialog</code> is modal, which means that user action is required before returning to the parent window is possible.

<h3>Structure</h3>
A <code>ui5-view-settings-dialog</code> consists of a header, content, and a footer for action buttons.
The <code>ui5-view-settings-dialog</code> is usually displayed at the center of the screen.

<h3>Responsive Behavior</h3>
<code>ui5-view-settings-dialog</code> stretches on full screen on phones.

<h3>ES6 Module Import</h3>

<code>import "@ui5/webcomponents-fiori/dist/ViewSettingsDialog";</code>

@constructor
@author SAP SE
@alias sap.ui.webc.fiori.ViewSettingsDialog
@extends sap.ui.webc.base.UI5Element
@tagname ui5-view-settings-dialog
@appenddocs sap.ui.webc.fiori.SortItem sap.ui.webc.fiori.FilterItem sap.ui.webc.fiori.FilterItemOption
@since 1.0.0-rc.16
@public