devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
152 lines (151 loc) • 5.29 kB
JavaScript
/**
* DevExtreme (esm/renovation/ui/grids/data_grid/common/data_grid_props.js)
* Version: 21.1.4
* Build date: Mon Jun 21 2021
*
* Copyright (c) 2012 - 2021 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
import _extends from "@babel/runtime/helpers/esm/extends";
import {
BaseWidgetProps
} from "../../../common/base_props";
import messageLocalization from "../../../../../localization/message";
export var DataGridColumnButton = {};
export var DataGridColumnHeaderFilter = {};
export var DataGridColumnLookup = {};
export var DataGridColumn = {};
export var DataGridEditingTexts = {};
export var DataGridEditing = {
changesChange: () => {},
editRowKeyChange: () => {},
editColumnNameChange: () => {}
};
export var DataGridScrolling = {};
export var DataGridSelection = {};
export var DataGridPaging = {};
export var DataGridSortByGroupSummaryInfoItem = {};
export var DataGridGroupPanel = {};
export var DataGridGrouping = {};
export var DataGridSummaryGroupItem = {};
export var DataGridSummaryTotalItem = {};
export var DataGridSummary = {};
export var DataGridPager = {};
export var DataGridMasterDetail = {};
export var DataGridRowDragging = {};
export var DataGridColumnChooser = {};
export var DataGridColumnFixing = {};
export var DataGridSearchPanel = {};
export var DataGridSorting = {};
export var DataGridStateStoring = {};
export var DataGridFilterPanel = {};
export var DataGridFilterRow = {};
export var DataGridHeaderFilter = {};
export var DataGridKeyboardNavigation = {};
export var DataGridLoadPanel = {};
export var DataGridExport = {};
export var DataGridCommonColumnSettings = {};
export var DataGridProps = _extends({}, BaseWidgetProps, {
editing: {
mode: "row",
refreshMode: "full",
allowAdding: false,
allowUpdating: false,
allowDeleting: false,
useIcons: false,
selectTextOnEditStart: false,
confirmDelete: true,
form: {
colCount: 2
},
popup: {},
startEditAction: "click",
editRowKey: null,
editColumnName: void 0,
changes: []
},
groupPanel: {
visible: false,
emptyPanelText: messageLocalization.format("dxDataGrid-groupPanelEmptyText"),
allowColumnDragging: true
},
grouping: {
autoExpandAll: true,
allowCollapsing: true,
contextMenuEnabled: false,
expandMode: "buttonClick",
texts: {
groupContinuesMessage: messageLocalization.format("dxDataGrid-groupContinuesMessage"),
groupContinuedMessage: messageLocalization.format("dxDataGrid-groupContinuedMessage"),
groupByThisColumn: messageLocalization.format("dxDataGrid-groupHeaderText"),
ungroup: messageLocalization.format("dxDataGrid-ungroupHeaderText"),
ungroupAll: messageLocalization.format("dxDataGrid-ungroupAllText")
}
},
scrolling: {
timeout: 300,
updateTimeout: 300,
minTimeout: 0,
renderingThreshold: 100,
removeInvisiblePages: true,
rowPageSize: 5,
mode: "standard",
preloadEnabled: false,
rowRenderingMode: "standard",
loadTwoPagesOnStart: false,
columnRenderingMode: "standard",
columnPageSize: 5,
columnRenderingThreshold: 300,
useNative: "auto"
},
keyboardNavigation: {
enabled: true,
enterKeyAction: "startEdit",
enterKeyDirection: "none",
editOnKeyPress: false
},
searchPanel: {
visible: false,
width: 160,
placeholder: messageLocalization.format("dxDataGrid-searchPanelPlaceholder"),
highlightSearchText: true,
highlightCaseSensitive: false,
text: "",
searchVisibleColumnsOnly: false
},
sorting: {
mode: "single",
ascendingText: messageLocalization.format("dxDataGrid-sortingAscendingText"),
descendingText: messageLocalization.format("dxDataGrid-sortingDescendingText"),
clearText: messageLocalization.format("dxDataGrid-sortingClearText"),
showSortIndexes: true
},
filterSyncEnabled: "auto",
showBorders: false,
showColumnHeaders: true,
showColumnLines: true,
showRowLines: false,
loadingTimeout: 30,
commonColumnSettings: {
allowExporting: true,
allowFiltering: true,
allowHiding: true,
allowSorting: true,
allowEditing: true,
encodeHtml: true,
trueText: messageLocalization.format("dxDataGrid-trueText"),
falseText: messageLocalization.format("dxDataGrid-falseText")
},
defaultFilterValue: [],
filterValueChange: () => {},
defaultFocusedColumnIndex: -1,
focusedColumnIndexChange: () => {},
defaultFocusedRowIndex: -1,
focusedRowIndexChange: () => {},
defaultFocusedRowKey: null,
focusedRowKeyChange: () => {},
defaultSelectedRowKeys: [],
selectedRowKeysChange: () => {},
defaultSelectionFilter: [],
selectionFilterChange: () => {}
});