UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

54 lines (53 loc) 2.67 kB
/** * Tree View 组件以树形式展现层级结构数据。 * * @example * ```tsx * import { defineComponent } from 'vue'; * import { FTreeGrid } from '../../components/tree-grid'; * import { DataColumn } from '../../components/data-view'; * import { farrisProject } from './demo_data'; * * const columns: DataColumn[] = [ * { field: 'name', title: '文件名', width: 320, resizable: true, dataType: 'string', showTips: true }, * { field: 'kind', title: '文件类型', width: 120, resizable: true, dataType: 'string' }, * { field: 'size', title: '尺寸', width: 120, resizable: true, dataType: 'number' } * ]; * * export default defineComponent({ * name: 'TreeGridBasicTsxDemo', * setup() { * return () => ( * <div class="fv-grid-demo"> * <FTreeGrid columns={columns} data={farrisProject} fit={true} showSetting={true} /> * </div> * ); * } * }); * ``` * * @public */ declare const _default: import("vue").DefineComponent<{ [x: string]: any; }, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("selectItem" | "unSelectItem" | "selectionChange" | "selectionUpdate" | "expandNode" | "clickRow" | "doubleClickRow" | "selectAll" | "unSelectAll" | "beginEditCell" | "endEditCell" | "filterChanged" | "sortChanged" | "dblclickNode")[], "selectItem" | "unSelectItem" | "selectionChange" | "selectionUpdate" | "expandNode" | "clickRow" | "doubleClickRow" | "selectAll" | "unSelectAll" | "beginEditCell" | "endEditCell" | "filterChanged" | "sortChanged" | "dblclickNode", import("vue").PublicProps, Readonly<{ [x: string]: any; }> & Readonly<{ onExpandNode?: ((...args: any[]) => any) | undefined; onSelectItem?: ((...args: any[]) => any) | undefined; onUnSelectItem?: ((...args: any[]) => any) | undefined; onSelectionChange?: ((...args: any[]) => any) | undefined; onSelectionUpdate?: ((...args: any[]) => any) | undefined; onClickRow?: ((...args: any[]) => any) | undefined; onDoubleClickRow?: ((...args: any[]) => any) | undefined; onSelectAll?: ((...args: any[]) => any) | undefined; onUnSelectAll?: ((...args: any[]) => any) | undefined; onBeginEditCell?: ((...args: any[]) => any) | undefined; onEndEditCell?: ((...args: any[]) => any) | undefined; onFilterChanged?: ((...args: any[]) => any) | undefined; onSortChanged?: ((...args: any[]) => any) | undefined; onDblclickNode?: ((...args: any[]) => any) | undefined; }>, { [x: string]: any; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;