| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056 |
- /*!
- * devextreme-angular
- * Version: 19.1.16
- * Build date: Tue Oct 18 2022
- *
- * Copyright (c) 2012 - 2022 Developer Express Inc. ALL RIGHTS RESERVED
- *
- * This software may be modified and distributed under the terms
- * of the MIT license. See the LICENSE file in the root of the project for details.
- *
- * https://github.com/DevExpress/devextreme-angular
- */
- import { TransferState } from '@angular/platform-browser';
- import { ElementRef, NgZone, OnDestroy, EventEmitter, OnChanges, DoCheck, SimpleChanges, QueryList } from '@angular/core';
- import DevExpress from 'devextreme/bundles/dx.all';
- import DxTreeList from 'devextreme/ui/tree_list';
- import { DxComponent } from '../core/component';
- import { DxTemplateHost } from '../core/template-host';
- import { NestedOptionHost } from '../core/nested-option';
- import { WatcherHelper } from '../core/watcher-helper';
- import { IterableDifferHelper } from '../core/iterable-differ-helper';
- import { DxiColumnComponent } from './nested/column-dxi';
- /**
- * The TreeList is a widget that represents data from a local or remote source in the form of a multi-column tree view. This widget offers such features as sorting, filtering, editing, selection, etc.
- */
- export declare class DxTreeListComponent extends DxComponent implements OnDestroy, OnChanges, DoCheck {
- private _watcherHelper;
- private _idh;
- instance: DxTreeList;
- /**
- * Specifies the shortcut key that sets focus on the widget.
- */
- accessKey: string;
- /**
- * Specifies whether or not the widget changes its state when interacting with a user.
- */
- activeStateEnabled: boolean;
- /**
- * Specifies whether a user can reorder columns.
- */
- allowColumnReordering: boolean;
- /**
- * Specifies whether a user can resize columns.
- */
- allowColumnResizing: boolean;
- /**
- * Specifies whether all rows are expanded initially.
- */
- autoExpandAll: boolean;
- /**
- * Specifies whether data should be cached.
- */
- cacheEnabled: boolean;
- /**
- * Enables a hint that appears when a user hovers the mouse pointer over a cell with truncated content.
- */
- cellHintEnabled: boolean;
- /**
- * Specifies whether columns should adjust their widths to the content.
- */
- columnAutoWidth: boolean;
- /**
- * Configures the column chooser.
- */
- columnChooser: {
- allowSearch?: boolean;
- emptyPanelText?: string;
- enabled?: boolean;
- height?: number;
- mode?: string;
- searchTimeout?: number;
- title?: string;
- width?: number;
- };
- /**
- * Configures column fixing.
- */
- columnFixing: {
- enabled?: boolean;
- texts?: {
- fix?: string;
- leftPosition?: string;
- rightPosition?: string;
- unfix?: string;
- };
- };
- /**
- * Specifies whether the widget should hide columns to adapt to the screen or container size. Ignored if allowColumnResizing is true and columnResizingMode is "widget".
- */
- columnHidingEnabled: boolean;
- /**
- * Specifies the minimum width of columns.
- */
- columnMinWidth: number;
- /**
- * Specifies how the widget resizes columns. Applies only if allowColumnResizing is true.
- */
- columnResizingMode: string;
- /**
- * Configures columns.
- */
- columns: Array<DevExpress.ui.dxTreeListColumn | string>;
- /**
- * Specifies the width for all data columns. Has a lower priority than the column.width option.
- */
- columnWidth: number;
- /**
- * Customizes columns after they are created.
- */
- customizeColumns: Function;
- /**
- * Binds the widget to data.
- */
- dataSource: DevExpress.data.DataSource | DevExpress.data.DataSourceOptions | string | Array<any>;
- /**
- * Notifies the widget of the used data structure.
- */
- dataStructure: string;
- /**
- * Specifies the format in which date-time values should be sent to the server. Use it only if you do not specify the dataSource at design time.
- */
- dateSerializationFormat: string;
- /**
- * Specifies whether the widget responds to user interaction.
- */
- disabled: boolean;
- /**
- * Configures editing.
- */
- editing: {
- allowAdding?: boolean | Function;
- allowDeleting?: boolean | Function;
- allowUpdating?: boolean | Function;
- form?: DevExpress.ui.dxFormOptions;
- mode?: string;
- popup?: DevExpress.ui.dxPopupOptions;
- refreshMode?: string;
- selectTextOnEditStart?: boolean;
- startEditAction?: string;
- texts?: {
- addRow?: string;
- addRowToNode?: string;
- cancelAllChanges?: string;
- cancelRowChanges?: string;
- confirmDeleteMessage?: string;
- confirmDeleteTitle?: string;
- deleteRow?: string;
- editRow?: string;
- saveAllChanges?: string;
- saveRowChanges?: string;
- undeleteRow?: string;
- validationCancelChanges?: string;
- };
- useIcons?: boolean;
- };
- /**
- * Specifies the attributes to be attached to the widget's root element.
- */
- elementAttr: any;
- /**
- * Indicates whether to show the error row.
- */
- errorRowEnabled: boolean;
- /**
- * Specifies keys of the initially expanded rows.
- */
- expandedRowKeys: Array<any>;
- /**
- * Specifies whether nodes appear expanded or collapsed after filtering is applied.
- */
- expandNodesOnFiltering: boolean;
- /**
- * Configures the integrated filter builder.
- */
- filterBuilder: DevExpress.ui.dxFilterBuilderOptions;
- /**
- * Configures the popup in which the integrated filter builder is shown.
- */
- filterBuilderPopup: DevExpress.ui.dxPopupOptions;
- /**
- * Specifies whether to show filtered rows with ancestors and descendants (full branch) or with ancestors only.
- */
- filterMode: string;
- /**
- * Configures the filter panel.
- */
- filterPanel: {
- customizeText?: Function;
- filterEnabled?: boolean;
- texts?: {
- clearFilter?: string;
- createFilter?: string;
- filterEnabledHint?: string;
- };
- visible?: boolean;
- };
- /**
- * Configures the filter row.
- */
- filterRow: {
- applyFilter?: string;
- applyFilterText?: string;
- betweenEndText?: string;
- betweenStartText?: string;
- operationDescriptions?: {
- between?: string;
- contains?: string;
- endsWith?: string;
- equal?: string;
- greaterThan?: string;
- greaterThanOrEqual?: string;
- lessThan?: string;
- lessThanOrEqual?: string;
- notContains?: string;
- notEqual?: string;
- startsWith?: string;
- };
- resetOperationText?: string;
- showAllText?: string;
- showOperationChooser?: boolean;
- visible?: boolean;
- };
- /**
- * Specifies whether to synchronize the filter row, header filter, and filter builder. The synchronized filter expression is stored in the filterValue option.
- */
- filterSyncEnabled: boolean;
- /**
- * Specifies a filter expression.
- */
- filterValue: any;
- /**
- * Specifies the index of the column focused initially or currently in the data row area.
- */
- focusedColumnIndex: number;
- /**
- * Specifies whether the focused row feature is enabled.
- */
- focusedRowEnabled: boolean;
- /**
- * Specifies the initially or currently focused grid row's index. Use it when focusedRowEnabled is true.
- */
- focusedRowIndex: number;
- /**
- * Specifies initially or currently focused grid row's key. Use it when focusedRowEnabled is true.
- */
- focusedRowKey: any;
- /**
- * Specifies whether the widget can be focused using keyboard navigation.
- */
- focusStateEnabled: boolean;
- /**
- * Specifies which data field defines whether the node has children.
- */
- hasItemsExpr: Function | string;
- /**
- * Configures the header filter feature.
- */
- headerFilter: {
- allowSearch?: boolean;
- height?: number;
- searchTimeout?: number;
- texts?: {
- cancel?: string;
- emptyValue?: string;
- ok?: string;
- };
- visible?: boolean;
- width?: number;
- };
- /**
- * Specifies the widget's height.
- */
- height: number | Function | string;
- /**
- * Specifies whether to highlight rows and cells with edited data. repaintChangesOnly should be true.
- */
- highlightChanges: boolean;
- /**
- * Specifies text for a hint that appears when a user pauses on the widget.
- */
- hint: string;
- /**
- * Specifies whether the widget changes its state when a user pauses on it.
- */
- hoverStateEnabled: boolean;
- /**
- * Specifies which data field contains nested items. Set this option when your data has a hierarchical structure.
- */
- itemsExpr: Function | string;
- /**
- * Configures keyboard navigation.
- */
- keyboardNavigation: {
- editOnKeyPress?: boolean;
- enterKeyAction?: string;
- enterKeyDirection?: string;
- };
- /**
- * Specifies which data field provides keys for nodes.
- */
- keyExpr: Function | string;
- /**
- * Configures the load panel.
- */
- loadPanel: {
- enabled?: boolean;
- height?: number;
- indicatorSrc?: string;
- shading?: boolean;
- shadingColor?: string;
- showIndicator?: boolean;
- showPane?: boolean;
- text?: string;
- width?: number;
- };
- /**
- * Specifies text shown when the widget does not display any data.
- */
- noDataText: string;
- /**
- * Configures the pager.
- */
- pager: {
- allowedPageSizes?: Array<number>;
- infoText?: string;
- showInfo?: boolean;
- showNavigationButtons?: boolean;
- showPageSizeSelector?: boolean;
- visible?: boolean;
- };
- /**
- * Configures paging.
- */
- paging: {
- enabled?: boolean;
- pageIndex?: number;
- pageSize?: number;
- };
- /**
- * Specifies which data field provides parent keys.
- */
- parentIdExpr: Function | string;
- /**
- * Notifies the TreeList of the server's data processing operations. Applies only if data has a plain structure.
- */
- remoteOperations: {
- filtering?: boolean;
- grouping?: boolean;
- sorting?: boolean;
- };
- /**
- * Specifies whether to render the filter row, command columns, and columns with showEditorAlways set to true after other elements.
- */
- renderAsync: boolean;
- /**
- * Specifies whether to repaint only those cells whose data changed.
- */
- repaintChangesOnly: boolean;
- /**
- * Specifies the root node's identifier. Applies if dataStructure is "plain".
- */
- rootValue: any;
- /**
- * Specifies whether rows should be shaded differently.
- */
- rowAlternationEnabled: boolean;
- /**
- * Switches the widget to a right-to-left representation.
- */
- rtlEnabled: boolean;
- /**
- * Configures scrolling.
- */
- scrolling: {
- columnRenderingMode?: string;
- mode?: string;
- preloadEnabled?: boolean;
- rowRenderingMode?: string;
- scrollByContent?: boolean;
- scrollByThumb?: boolean;
- showScrollbar?: string;
- useNative?: boolean;
- };
- /**
- * Configures the search panel.
- */
- searchPanel: {
- highlightCaseSensitive?: boolean;
- highlightSearchText?: boolean;
- placeholder?: string;
- searchVisibleColumnsOnly?: boolean;
- text?: string;
- visible?: boolean;
- width?: number;
- };
- /**
- * Allows you to select rows or determine which rows are selected.
- */
- selectedRowKeys: Array<any>;
- /**
- * Configures runtime selection.
- */
- selection: {
- allowSelectAll?: boolean;
- mode?: string;
- recursive?: boolean;
- };
- /**
- * Specifies whether the outer borders of the widget are visible.
- */
- showBorders: boolean;
- /**
- * Specifies whether column headers are visible.
- */
- showColumnHeaders: boolean;
- /**
- * Specifies whether vertical lines that separate one column from another are visible.
- */
- showColumnLines: boolean;
- /**
- * Specifies whether horizontal lines that separate one row from another are visible.
- */
- showRowLines: boolean;
- /**
- * Configures runtime sorting.
- */
- sorting: {
- ascendingText?: string;
- clearText?: string;
- descendingText?: string;
- mode?: string;
- };
- /**
- * Configures state storing.
- */
- stateStoring: {
- customLoad?: Function;
- customSave?: Function;
- enabled?: boolean;
- savingTimeout?: number;
- storageKey?: string;
- type?: string;
- };
- /**
- * Specifies the number of the element when the Tab key is used for navigating.
- */
- tabIndex: number;
- /**
- * Specifies whether to enable two-way data binding.
- */
- twoWayBindingEnabled: boolean;
- /**
- * Specifies whether the widget is visible.
- */
- visible: boolean;
- /**
- * Specifies the widget's width.
- */
- width: number | Function | string;
- /**
- * Specifies whether text that does not fit into a column should be wrapped.
- */
- wordWrapEnabled: boolean;
- /**
- * A function that is executed before an adaptive detail row is rendered.
- */
- onAdaptiveDetailRowPreparing: EventEmitter<any>;
- /**
- * A function that is executed when a cell is clicked or tapped. Executed before onRowClick.
- */
- onCellClick: EventEmitter<any>;
- /**
- * A function that is executed when a cell is double-clicked or double-tapped. Executed before onRowDblClick.
- */
- onCellDblClick: EventEmitter<any>;
- /**
- * A function that is executed after the pointer enters or leaves a cell.
- */
- onCellHoverChanged: EventEmitter<any>;
- /**
- * A function that is executed after a grid cell is created.
- */
- onCellPrepared: EventEmitter<any>;
- /**
- * A function that is executed when the widget's content is ready and each time the content is changed.
- */
- onContentReady: EventEmitter<any>;
- /**
- * A function that is executed before the context menu is rendered.
- */
- onContextMenuPreparing: EventEmitter<any>;
- /**
- * A function that is executed when an error occurs in the data source.
- */
- onDataErrorOccurred: EventEmitter<any>;
- /**
- * A function that is executed before the widget is disposed of.
- */
- onDisposing: EventEmitter<any>;
- /**
- * A function that is executed before a cell or row switches to the editing state.
- */
- onEditingStart: EventEmitter<any>;
- /**
- * A function that is executed after an editor is created. Not executed for cells with an editCellTemplate.
- */
- onEditorPrepared: EventEmitter<any>;
- /**
- * A function used to customize or replace default editors. Not executed for cells with an editCellTemplate.
- */
- onEditorPreparing: EventEmitter<any>;
- /**
- * A function that is executed after the focused cell changes.
- */
- onFocusedCellChanged: EventEmitter<any>;
- /**
- * A function that is executed before the focused cell changes.
- */
- onFocusedCellChanging: EventEmitter<any>;
- /**
- * A function that executed when the focused row changes. Applies only when focusedRowEnabled is true.
- */
- onFocusedRowChanged: EventEmitter<any>;
- /**
- * A function that is executed before the focused row changes. Applies only when focusedRowEnabled is true.
- */
- onFocusedRowChanging: EventEmitter<any>;
- /**
- * A function used in JavaScript frameworks to save the widget instance.
- */
- onInitialized: EventEmitter<any>;
- /**
- * A function that is executed before a new row is added to the widget.
- */
- onInitNewRow: EventEmitter<any>;
- /**
- * A function that is executed when the widget is in focus and a key has been pressed down.
- */
- onKeyDown: EventEmitter<any>;
- /**
- * A function that is executed after the loaded nodes are initialized.
- */
- onNodesInitialized: EventEmitter<any>;
- /**
- * A function that is executed after a widget option is changed.
- */
- onOptionChanged: EventEmitter<any>;
- /**
- * A function that is executed when a grid row is clicked or tapped.
- */
- onRowClick: EventEmitter<any>;
- /**
- * A function that is executed after a row is collapsed.
- */
- onRowCollapsed: EventEmitter<any>;
- /**
- * A function that is executed before a row is collapsed.
- */
- onRowCollapsing: EventEmitter<any>;
- /**
- * A function that is executed when a row is double-clicked or double-tapped. Executed after onCellDblClick.
- */
- onRowDblClick: EventEmitter<any>;
- /**
- * A function that is executed after a row is expanded.
- */
- onRowExpanded: EventEmitter<any>;
- /**
- * A function that is executed before a row is expanded.
- */
- onRowExpanding: EventEmitter<any>;
- /**
- * A function that is executed after a new row has been inserted into the data source.
- */
- onRowInserted: EventEmitter<any>;
- /**
- * A function that is executed before a new row is inserted into the data source.
- */
- onRowInserting: EventEmitter<any>;
- /**
- * A function that is executed after a row is created.
- */
- onRowPrepared: EventEmitter<any>;
- /**
- * A function that is executed after a row has been removed from the data source.
- */
- onRowRemoved: EventEmitter<any>;
- /**
- * A function that is executed before a row is removed from the data source.
- */
- onRowRemoving: EventEmitter<any>;
- /**
- * A function that is executed after a row has been updated in the data source.
- */
- onRowUpdated: EventEmitter<any>;
- /**
- * A function that is executed before a row is updated in the data source.
- */
- onRowUpdating: EventEmitter<any>;
- /**
- * A function that is executed after cells in a row are validated against validation rules.
- */
- onRowValidating: EventEmitter<any>;
- /**
- * A function that is executed after selecting a row or clearing its selection.
- */
- onSelectionChanged: EventEmitter<any>;
- /**
- * A function that is executed before the toolbar is created.
- */
- onToolbarPreparing: EventEmitter<any>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- accessKeyChange: EventEmitter<string>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- activeStateEnabledChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- allowColumnReorderingChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- allowColumnResizingChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- autoExpandAllChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- cacheEnabledChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- cellHintEnabledChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- columnAutoWidthChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- columnChooserChange: EventEmitter<{
- allowSearch?: boolean;
- emptyPanelText?: string;
- enabled?: boolean;
- height?: number;
- mode?: string;
- searchTimeout?: number;
- title?: string;
- width?: number;
- }>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- columnFixingChange: EventEmitter<{
- enabled?: boolean;
- texts?: {
- fix?: string;
- leftPosition?: string;
- rightPosition?: string;
- unfix?: string;
- };
- }>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- columnHidingEnabledChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- columnMinWidthChange: EventEmitter<number>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- columnResizingModeChange: EventEmitter<string>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- columnsChange: EventEmitter<Array<DevExpress.ui.dxTreeListColumn | string>>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- columnWidthChange: EventEmitter<number>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- customizeColumnsChange: EventEmitter<Function>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- dataSourceChange: EventEmitter<DevExpress.data.DataSource | DevExpress.data.DataSourceOptions | string | Array<any>>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- dataStructureChange: EventEmitter<string>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- dateSerializationFormatChange: EventEmitter<string>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- disabledChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- editingChange: EventEmitter<{
- allowAdding?: boolean | Function;
- allowDeleting?: boolean | Function;
- allowUpdating?: boolean | Function;
- form?: DevExpress.ui.dxFormOptions;
- mode?: string;
- popup?: DevExpress.ui.dxPopupOptions;
- refreshMode?: string;
- selectTextOnEditStart?: boolean;
- startEditAction?: string;
- texts?: {
- addRow?: string;
- addRowToNode?: string;
- cancelAllChanges?: string;
- cancelRowChanges?: string;
- confirmDeleteMessage?: string;
- confirmDeleteTitle?: string;
- deleteRow?: string;
- editRow?: string;
- saveAllChanges?: string;
- saveRowChanges?: string;
- undeleteRow?: string;
- validationCancelChanges?: string;
- };
- useIcons?: boolean;
- }>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- elementAttrChange: EventEmitter<any>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- errorRowEnabledChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- expandedRowKeysChange: EventEmitter<Array<any>>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- expandNodesOnFilteringChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- filterBuilderChange: EventEmitter<DevExpress.ui.dxFilterBuilderOptions>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- filterBuilderPopupChange: EventEmitter<DevExpress.ui.dxPopupOptions>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- filterModeChange: EventEmitter<string>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- filterPanelChange: EventEmitter<{
- customizeText?: Function;
- filterEnabled?: boolean;
- texts?: {
- clearFilter?: string;
- createFilter?: string;
- filterEnabledHint?: string;
- };
- visible?: boolean;
- }>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- filterRowChange: EventEmitter<{
- applyFilter?: string;
- applyFilterText?: string;
- betweenEndText?: string;
- betweenStartText?: string;
- operationDescriptions?: {
- between?: string;
- contains?: string;
- endsWith?: string;
- equal?: string;
- greaterThan?: string;
- greaterThanOrEqual?: string;
- lessThan?: string;
- lessThanOrEqual?: string;
- notContains?: string;
- notEqual?: string;
- startsWith?: string;
- };
- resetOperationText?: string;
- showAllText?: string;
- showOperationChooser?: boolean;
- visible?: boolean;
- }>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- filterSyncEnabledChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- filterValueChange: EventEmitter<any>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- focusedColumnIndexChange: EventEmitter<number>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- focusedRowEnabledChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- focusedRowIndexChange: EventEmitter<number>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- focusedRowKeyChange: EventEmitter<any>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- focusStateEnabledChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- hasItemsExprChange: EventEmitter<Function | string>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- headerFilterChange: EventEmitter<{
- allowSearch?: boolean;
- height?: number;
- searchTimeout?: number;
- texts?: {
- cancel?: string;
- emptyValue?: string;
- ok?: string;
- };
- visible?: boolean;
- width?: number;
- }>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- heightChange: EventEmitter<number | Function | string>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- highlightChangesChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- hintChange: EventEmitter<string>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- hoverStateEnabledChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- itemsExprChange: EventEmitter<Function | string>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- keyboardNavigationChange: EventEmitter<{
- editOnKeyPress?: boolean;
- enterKeyAction?: string;
- enterKeyDirection?: string;
- }>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- keyExprChange: EventEmitter<Function | string>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- loadPanelChange: EventEmitter<{
- enabled?: boolean;
- height?: number;
- indicatorSrc?: string;
- shading?: boolean;
- shadingColor?: string;
- showIndicator?: boolean;
- showPane?: boolean;
- text?: string;
- width?: number;
- }>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- noDataTextChange: EventEmitter<string>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- pagerChange: EventEmitter<{
- allowedPageSizes?: Array<number>;
- infoText?: string;
- showInfo?: boolean;
- showNavigationButtons?: boolean;
- showPageSizeSelector?: boolean;
- visible?: boolean;
- }>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- pagingChange: EventEmitter<{
- enabled?: boolean;
- pageIndex?: number;
- pageSize?: number;
- }>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- parentIdExprChange: EventEmitter<Function | string>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- remoteOperationsChange: EventEmitter<{
- filtering?: boolean;
- grouping?: boolean;
- sorting?: boolean;
- }>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- renderAsyncChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- repaintChangesOnlyChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- rootValueChange: EventEmitter<any>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- rowAlternationEnabledChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- rtlEnabledChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- scrollingChange: EventEmitter<{
- columnRenderingMode?: string;
- mode?: string;
- preloadEnabled?: boolean;
- rowRenderingMode?: string;
- scrollByContent?: boolean;
- scrollByThumb?: boolean;
- showScrollbar?: string;
- useNative?: boolean;
- }>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- searchPanelChange: EventEmitter<{
- highlightCaseSensitive?: boolean;
- highlightSearchText?: boolean;
- placeholder?: string;
- searchVisibleColumnsOnly?: boolean;
- text?: string;
- visible?: boolean;
- width?: number;
- }>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- selectedRowKeysChange: EventEmitter<Array<any>>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- selectionChange: EventEmitter<{
- allowSelectAll?: boolean;
- mode?: string;
- recursive?: boolean;
- }>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- showBordersChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- showColumnHeadersChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- showColumnLinesChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- showRowLinesChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- sortingChange: EventEmitter<{
- ascendingText?: string;
- clearText?: string;
- descendingText?: string;
- mode?: string;
- }>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- stateStoringChange: EventEmitter<{
- customLoad?: Function;
- customSave?: Function;
- enabled?: boolean;
- savingTimeout?: number;
- storageKey?: string;
- type?: string;
- }>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- tabIndexChange: EventEmitter<number>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- twoWayBindingEnabledChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- visibleChange: EventEmitter<boolean>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- widthChange: EventEmitter<number | Function | string>;
- /**
- * This member supports the internal infrastructure and is not intended to be used directly from your code.
- */
- wordWrapEnabledChange: EventEmitter<boolean>;
- columnsChildren: QueryList<DxiColumnComponent>;
- constructor(elementRef: ElementRef, ngZone: NgZone, templateHost: DxTemplateHost, _watcherHelper: WatcherHelper, _idh: IterableDifferHelper, optionHost: NestedOptionHost, transferState: TransferState, platformId: any);
- protected _createInstance(element: any, options: any): DxTreeList;
- ngOnDestroy(): void;
- ngOnChanges(changes: SimpleChanges): void;
- setupChanges(prop: string, changes: SimpleChanges): void;
- ngDoCheck(): void;
- _setOption(name: string, value: any): void;
- }
- export declare class DxTreeListModule {
- }
|