import { SPI } from '@oinone/kunlun-spi'; import { Widget } from '@oinone/kunlun-vue-widget'; import { BaseElementWidget } from '../../../basic'; import { TableWidget } from '../../table'; import { ViewType } from '@oinone/kunlun-meta'; import type { ActiveRecord } from '@oinone/kunlun-engine'; @SPI.ClassFactory( BaseElementWidget.Token({ viewType: ViewType.Table, widget: ['table', 'Table'], model: ['dmeta.ModelDesignerModelMetaExport'] }) ) export class AppModelExportWidget extends TableWidget { @Widget.Reactive() public get showDataSource(): ActiveRecord[] | undefined { return this.dataSource; } }