@cverseos/core-ide-plugin-pro
v0.0.179
Published
Antd+Custom for LowCode
Readme
IDE 物料层迭代更新说明
RuleOS IDE 平台是以阿里低代码为基础开发,于 2023 年 11 月 2 日开始开发
1.0 版本
主要实现了能快速配置简单类页面,并且能做简单的数据提交和拉取数据用于展示
1, 支持配置静态页面布局
2, 支持配置部分表单数据用于提交
3, 支持在物料中配置数据源(仅限制与API接口)2.0 版本
主要实现了一部分带逻辑的配置,当逻辑缺乏一定的灵活性
1,支持if-else 扩展编程逻辑,即将判断条件以伪编程的形式展示
2,支持行为设置器,即(打开行为,关闭行为,修改行为,接口行为)
2.1 打开行为->打开弹框类,跳转,简单提示
2.2 关闭行为->关闭弹框类
2.3 修改行为->修改值
2.4 接口行为->调用接口
3,支持图片允许点击
4,数据源中支持元组数据配置3.0 版本
主要是将所有的动作都规则到事件流里,通过事件类来做统一和自由的配置整个执行过程
1,事件流升级
1.1 支持添加多个条件和缺省条件
1.2 支持规则节点,并在规则节点中绑定规则,实例,和参数
1.3 规范规则预制(即在万能加载完执行),前置(在按钮点击后执行),后置(在万能逻辑执行完后执行)
2,循环组件支持循环嵌套(被嵌套的数据字段必须是数组)
3, IDE 重写CPanelSetter设置器来支持物料规则配置
4, IDE 将数据源都同步到最左侧配置,同时扩展合约,引擎,万能API等
5, IDE 支持自定义变量扩展3.1 版本
1,配置依赖关系面板补充了导入导出配置功能
2. 支持给弹框组件传递参数
3,支持事件流刷新指定的接口(目前只支持循环组件刷新)
4,支持按钮和图片存在组概念,即同一组只有有一个被选中,需要添加组ID和选中状态配置,同时支持默认选中(仅仅是页面显示选择)
5,支持视频物料和IFrame物料3.2 版本
1,支持将指定内容复制到剪贴板
2,参数选项中,将当前用户选项变更为钱包信息,并支持生成钱包表达式3.3 版本
1, 修复循环数据表示自动生成
2. 支持等待时间和等待块(讲)
3, 支持更具数据类型自动补充[]
4, 支持标识禁止输入特殊方法和中文
5,修复右侧下拉选择数据源宽度
6,钱包支持下拉选用户地址,链,时间和块(讲)
7,修复钱包订阅执行多遍问题
8, 补充text物料配置展示规则,文字和数据 (讲)
9,支持翻译模块3.4 版本
1,bigNumber整体替换
2,支持特殊符号比较false==='false',
3, 事件流支持插入
4,字典
5,支持文本数字向上,向下按小数位取值3.5 版本
1,自动生成了弹框,表单,循环等物料ID,复制和删除会自动处理变量
2,支持了Col槽位初始化事件流,配置了手动是否需要接入钱包后初始化
3,事件流->动作->刷新,支持了刷新页面和刷新初始化Col槽位
4,支持表达式自动生成?号3.6 版本
1, 支持页面级page的props和style的配置
2,支持页面级Page的事件流
3,组管理,主要用于控制槽位或者组件的显示和隐藏 (3,4,5 为同一件事)
4,去除之前配置的组ID逻辑
5,按钮和图片补充异常样式和加载样式,都统一遵守通过事件流来配置组的管理
具体->:事件流->动作->打开->组3.7 版本
1,支持数据源配置自定义参数
2,支持数据源的固定值接收下拉,输入,布尔选择
3,调试除扩展字段以外的请求参数,都已物料为主,不在自动请求
4, 支持选择样式大于hover样式
5, text文本支持时间格式解析(讲)
6, 支持槽位在编辑态槽位折叠(讲)3.8 版本
1,升级页面组管理,支持规则,状态等配置
2,循环物料支持配置单选多选模式
3,依赖关系中支持循环选中数据的选择
4,依赖关系中支持引擎规则选择,主要是来源于规则传递时存储起来
5,优化了等待动作变更成接口
6,支持事件流的动作插入,删除
7,支持事件流动异常节点,用于返回503码
8,支持事件流导入导出功能
9,上线渲染器物料,用于构建不同schema之间关联
10,视频物料支持配置分段播放3.9 版本
1,将web-ide-side里面的所有请求都移动到物料RequestService
2, 支持地址栏信息配置
3,所有的数据都补充了webGid来进行隔离