1.0.2-beta1 • Published 11 months ago
fast-report-designer v1.0.2-beta1
fast-report-designer
组件
- 设计组件 fast-report-designer
- 预览组件 fast-report-viewer
使用
npm i fast-report-designer
npm i remixicon
// 项目中main.js
import 'remixicon/fonts/remixicon.css'
import FastReportDesigner from 'fast-report-designer'
vue.use(FastReportDesigner)
<tempalte>
<fast-report-designer></fast-report-designer>
<fast-report-viewer></fast-report-viewer>
</tempalte>
🔈 组件 fast-report-designer
prop
- templatePanels Array 模板Panels
- datasourceData Array 数据源数据
- execSql Function({cs,sql}) 执行sql语句方法,参数为查询参数数组cs和sql语句表达式sql,函数返回对象为填充参数字段列表
- previewSqlData Function({cs,sql}) 执行配置SQL获取数据进行预览,参数为查询参数数组cs和sql语句表达式sql,函数返回预览数据列表
Events
- saveTemplate 参数:({templatePanels,datasource}) 工具栏点击保存模板事件
Methods
- setPrintDatas 参数:(printDataObject) 设置打印数据,对象须包含设计内容相对应的字段名,设置成功后,打印时将会替换对应的值
- setDatasource 参数: (datasourceArray) 设置数据源树形数据
- setTableFields 参数: (tableFieldsArray,columnFieldsArray) 设置table表格可选下拉字段名和列下拉字段名
- setSelectFields 参数: (fieldsObject|Array) 设置页面下拉选择字段名,不包含table表格字段名
🔈 组件 fast-report-viewer
prop
Methods
1.0.2-beta1
11 months ago
1.0.1
11 months ago
1.0.1-beta6
11 months ago
1.0.1-beta5
11 months ago
1.0.1-beta4
11 months ago
1.0.1-beta3
11 months ago
1.0.1-beta2
11 months ago
1.0.1-beta1
11 months ago
1.0.0
11 months ago
1.0.0-beta7
11 months ago
1.0.0-beta6
11 months ago
1.0.0-beta5
11 months ago
1.0.0-beta4
11 months ago
1.0.0-beta3
11 months ago
1.0.0-beta2
11 months ago
1.0.0-beta1
11 months ago