kre-form
Version:
本项目由 Angular8+ 编写的表单设计器和表单应用,所有的配置都是 JSON 结构体组成,PC 端是基于 ANT 组件库封装
34 lines (33 loc) • 1.16 kB
TypeScript
import { OnInit, EventEmitter, OnChanges } from "@angular/core";
import { CdkDragDrop } from "@angular/cdk/drag-drop";
import { NzMessageService } from "ng-zorro-antd/message";
import { NzModalService } from "ng-zorro-antd/modal";
import { EChartOption } from "echarts";
export declare class BoardComponent implements OnInit, OnChanges {
private message;
private modalService;
colorList: any;
echartsList: any;
dataSourceItem: any;
term: any;
chartCondition: any;
chartOptions: EChartOption;
changeDataSource: EventEmitter<any>;
changeEchartsParams: EventEmitter<any>;
isLight: boolean;
finalObj: {};
constructor(message: NzMessageService, modalService: NzModalService);
ngOnInit(): void;
ngOnChanges(changes: any): void;
editChartOptions(e: any): void;
getEchartShape(e: any): void;
getEchartOptions(e: any): void;
drop(event: CdkDragDrop<string[]>): void;
dragStarted(): void;
dragEnded(): void;
hover(item: any, status: any): void;
changeData(e: any): void;
closeLabel(list: any, i: any): void;
saveFinalObj(): void;
echartClickHandler(e: any): void;
}