UNPKG

@progress/kendo-vue-grid

Version:
144 lines (143 loc) 3.47 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import "vue"; import { SvgIcon as t } from "@progress/kendo-vue-common"; const a = { id: String, autoProcessData: [Boolean, Object], topCacheCount: { type: Number, default: 0 }, collapsedGroups: { type: Array, default: function() { return []; } }, uniqueField: String, totalGroupedHeight: Number, allGroupedItems: Object, alternatePerGroup: Boolean, columns: Array, columnsState: { type: Array, default: function() { } }, cells: Object, contextMenu: [Boolean, Object, Function], rows: Object, defaultColumnsState: { type: Array, default: function() { } }, columnVirtualization: Boolean, dataItems: [Array, Object], sortable: [Boolean, Object], defaultSort: Array, sort: Array, filterable: Boolean, filterOperators: Object, filterCellRender: [String, Function, Object], headerCellRender: [String, Function, Object], showLoader: { type: Boolean, default: void 0 }, loader: [String, Function, Object], lockGroups: Boolean, pinnable: Boolean, defaultPinnedTopRows: Array, defaultPinnedBottomRows: Array, pinnedTopRows: Array, pinnedBottomRows: Array, defaultFilter: Object, filter: Object, defaultSearch: Object, search: Object, searchFields: Array, highlight: Object, pageable: [Boolean, Object], pageSize: Number, total: Number, fixedScroll: Boolean, skip: Number, defaultSkip: Number, take: Number, defaultTake: Number, expandField: String, expandColumn: Object, selectedField: String, cellRender: [String, Function, Object], rowRender: [String, Function, Object], rowSpannable: [Boolean, Object], resizable: Boolean, reorderable: Boolean, group: Array, defaultGroup: Array, groupable: [Boolean, Object], groupExpand: Array, defaultGroupExpand: Array, detailExpand: Object, defaultDetailExpand: Object, editField: String, rowClass: Function, select: Object, defaultSelect: Object, selectable: [Boolean, Object], scrollable: { type: String, default: "scrollable" }, size: { type: String, default: "medium", validator: function(e) { return ["small", "medium"].includes(e); } }, dir: String, pager: [String, Function, Object], rowHeight: Number, detailRowHeight: Number, detail: [String, Function, Object], columnMenu: [Boolean, String, Function, Object], columnMenuAnimate: { type: [Boolean, Object], default: function() { return !0; } }, columnMenuIcon: t, dataItemKey: String, navigatable: { type: Boolean, default: !1 }, onItemchange: Function, onExpandchange: Function, onDatastatechange: Function, onPagechange: Function, onSortchange: Function, onFilterchange: Function, onGroupchange: Function, onSearchchange: Function, onGroupexpandchange: Function, onDetailexpandchange: Function, onContextmenu: Function, onContextmenuitemclick: Function, clipboard: [Boolean, Object], onClipboard: Function, csv: [Boolean, Object], onCsvexport: Function }; export { a as gridProps };