lowcode-engine icon indicating copy to clipboard operation
lowcode-engine copied to clipboard

设置器配置的 defalutValue 属性,会被同步到页面协议里面

Open lhbxs opened this issue 1 year ago • 3 comments

截屏2023-12-14 下午7 43 51

组件配置 { name: 'showHeader', title: '显示表头', setter: 'BoolSetter', defaultValue: true },

lhbxs avatar Dec 14 '23 11:12 lhbxs

使用的引擎 js

 

  |   |   |   |  

lhbxs avatar Dec 14 '23 11:12 lhbxs

我记得未开源的版本,逻辑是这样的。

设置器里面的 defaultValue 只控制 设置器本身的状态

不会被同步到页面 schema 中,这个逻辑是非常正确的,这样可以减少 页面 Schema 的 冗余。

举例:Button 的 size 默认是 middle, 那 middle 就没有必要在 页面 Schema 里面出现

lhbxs avatar Dec 14 '23 12:12 lhbxs

https://github.com/alibaba/lowcode-engine/issues/2590

相关的 issue 可以看一下。

liujuping avatar Dec 15 '23 09:12 liujuping