UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

152 lines (151 loc) 5.29 kB
/** * 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: () => {} });