@cniot/mdd-editor
v0.2.0-beta.16
Published
模型驱动编辑器
Downloads
317
Keywords
Readme
0.2.0-beta.16
- feat: 时间选择格式 支持国际格式
0.2.0-beta.15
- fix: 国际电话组件编辑属性优化
0.2.0-beta.14
- 表单模板支持国际电话输入框
0.2.0-beta.13
- 支持 双击 行空白区域 事件
0.2.0-beta.12
- 重新发布
0.2.0-beta.11
- 区块支持 筛选项
0.2.0-beta.10
- 支持 操作列按钮最长字符数 配置
0.2.0-beta.9
- 区块支持可编辑表格
0.2.0-beta.8
- 支持列表区块的编辑
0.2.0-beta.7
- detail 分栏支持上下布局
0.2.0-beta.6
- detail 支持分栏多列配置
0.2.0-beta.5
- FTP 表头支持分组配置
0.2.0-beta.4
- 全编辑增加级联选择器
0.2.0-beta.3
- 日期选择器 支持 mode 属性
0.2.0-beta.2
- 详情和全编辑支持最大高度设置
0.2.0-beta.1
- 支持 cn-ui 0.12.x
0.1.51
- table 支持最大高度设置
0.1.49
- 服务端数据处理
0.1.48
- FTP 支持虚拟滚动和自动计算列开关。 地址组件支持国家选择配置
0.1.47
- 增加服务端处理类型
0.1.46
- 全编辑增加地址选择组件配置
0.1.45
- 增加首次渲染不联动配置
0.1.44
- 所有字段支持国际化 key 配置
0.1.43
- 编辑器脚本 右上角支持自定义动作按钮,scriptTopButtons: [buttonProps,buttonProps]
0.1.41
- 增加数值区间组件
0.1.40
- swagger 获取支持接口返回 json 字符串格式
0.1.39
- 全编辑批量添加支持 l4 页面选择
0.1.38
- 导入轮训模块配置
0.1.37
- fix 表单初始化报错问题
0.1.36
- simpleFTP 模板 露出顶部操作区配置。 主要针对博西华和沪上的动态报表
0.1.35
- 解析 swagger 递归层级优化
0.1.33
- fix formily 多层级联动 bug
0.1.32
- 支持数据源配置为 flow
0.1.31
- fix 表单自定义模块不能选择 L4 模块的问题
0.1.30
- fix
0.1.29
- debug 模式下,开启 schema 编辑功能
0.1.28
- bugfix
0.1.27
- bugfix
- cnNumber 小数点调整
0.1.26
- 地址加上搜索功能
0.1.25
- 编辑器兼容在线 L3 页面创建
0.1.24
- 详情卡片支持 item 渲染到标题
0.1.23
- action 动作增加快捷操作按钮,可以外部传入 moduleMap
0.1.22
- 升级脚本模板
0.1.21
- 操作 schema 默认值优化
0.1.20
- fix
0.1.19
- 返回字段是 date-time 类型需要格式化为时间
0.1.18
- swagger 处理函数 export 优化
- 操作咧动作默认开启刷新父级
0.1.14
- 默认 id 字段禁用状态
0.1.13
- 列操作动作加上默认参数&错误日志输出
0.1.12
- 支持注册 全局模块下拉数据源
0.1.11
- L4 格式兼容处理
0.1.10
- fix ftp 编辑器样式问题
0.1.9
- fix 脚本编辑器 bug
0.1.8
- 所有模板支持 swagger 字段选择
0.1.5
- 脚本&样式编辑器 逻辑优化
0.1.4
- 上传组件去除图片 类型
- 增加 脚本和样式编辑器, 通过事件接受 change script:update, style:update
0.1.3
- 增加预览功能
模型驱动编辑器引擎
在线文档参考: https://yuque.antfin.com/docs/share/65a39ca0-f5a2-49aa-8c0f-3f3287597a67?# 《模型驱动引擎页面如何使用》
直接使用
- pc
import { MddFtpEditor, MddFormEditor, MddDetailEditor, MddEditTableEditor } from '@cniot/mdd-editor'
const pageId = new URLSearchParams(location.search).get('pageId')
// render
return <MddFtpEditor pageId={pageId}/> // 页面编辑
return <MddFtpEditor/> // 页面新增
- 组件属性
props: {
pageId: string | number, // 页面ID,页面唯一值
url: string, // 前后端固定好基本不用变,除非是路径namespace有变动,需要额外设置
}
注意
- externals
external: [
'react',
'react-dom',
'axios',
'EventEmitter',
'@cainiaofe/cn-ui',
'ahooks',
'classnames',
'cn-address-select-pro',
'lodash',
]