UNPKG

@progress/kendo-vue-grid

Version:
125 lines (124 loc) 2.97 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 o = { 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() { } }, 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], 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, scrollable: { type: String, default: "scrollable" }, size: { type: String, default: "medium", validator: function(e) { return ["small", "medium"].includes(e); } }, 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 }; export { o as gridProps };