Commit Graph

705 Commits

Author SHA1 Message Date
liaoxuezhi
7d7c8055d6
fix: 修复性能优化后在需要用到父级数据的时候没有及时更新的问题 Close: #8188 (#8193) 2023-09-21 19:47:44 +08:00
zhangtao07
a8e2ddf394 fix: 修复组件拖入时未递归生成id导致样式丢失问题 2023-09-21 19:18:04 +08:00
qkiroc
5b3dda4b6e
fix: 修复自定义样式id混乱问题 (#8189)
Co-authored-by: qinhaoyan <30946345+qinhaoyan@users.noreply.github.com>
2023-09-21 15:03:38 +08:00
wutong
56b6e3110d
Merge pull request #8184 from 2betop/fix-cards-crud
fix: 修复 cards 里面再用 crud 报错导致 无限刷新问题
2023-09-20 21:08:49 +08:00
2betop
1889fa9a01 chore: combo 中减少表单项重绘 2023-09-20 17:58:48 +08:00
qkiroc
7865be0201
fix: 修复border-radius样式配置相互影响问题 (#8181)
Co-authored-by: qinhaoyan <30946345+qinhaoyan@users.noreply.github.com>
2023-09-20 17:21:41 +08:00
2betop
157d6f2f6b chore: 调整 schema.children 用法中自定义 validate 上下文信息 2023-09-20 10:35:26 +08:00
2betop
94e2e6df7a fix: 修复表单项 requiredOn 初始成立不起作用的问题 2023-09-19 20:54:47 +08:00
liaoxuezhi
4432a551ab
fix: 修复 ci 脚本报错 (#8169) 2023-09-19 14:54:36 +08:00
liaoxuezhi
665756e850
Revert "fix: table 添加 toggled: false 的列不参与持久化存储 (#5236)" (#8156)
This reverts commit e7c909b277.
2023-09-19 11:17:44 +08:00
wibetter
882223b9c0 fix(amis-core): 修复chart resizeSensor失效问题 2023-09-18 20:28:05 +08:00
qkiroc
d2e111ef6e
feat: 外观样式在运行时赋值className (#8140)
* feat: 外观样式在运行时赋值className

* 优化

* 优化

* 更新快照

* 优化

* 优化

* 优化

---------

Co-authored-by: qinhaoyan <30946345+qinhaoyan@users.noreply.github.com>
2023-09-18 16:08:47 +08:00
hsm-lv
38d6d28deb
Merge pull request #8135 from 2betop/fix-formitem-requiredOn
fix: 修复 requiredOn 问题 Close: #8133
2023-09-15 03:10:48 -05:00
liaoxuezhi
7401c5a29e fix: 修复 requiredOn 问题 Close: #8133 2023-09-15 13:32:28 +08:00
hsm-lv
0fffb5d803
Merge pull request #7956 from chengjinyang0/feat-api-silent-new
feat: 支持静默请求屏蔽报错
2023-09-15 00:15:15 -05:00
hsm-lv
bb7a203266
Merge pull request #8120 from hy993658052/fix-themecss-0914
fix: 修复源码编辑样式时important问题
2023-09-14 23:12:15 -05:00
hongyang03
56dbba6793 fix: 修复item样式不生效&代码优化 2023-09-15 11:19:45 +08:00
2betop
6dd50d5a14 chore: 优化表单渲染性能 2023-09-15 10:06:23 +08:00
2betop
ab75c4ea8d 优化 table 宽度初始化 2023-09-14 11:48:52 +08:00
qkiroc
d9f396f189
editor: 修复编辑器移动端预览主题\图标不生效问题 Close: #8055 (#8088)
* editor: 修复编辑器移动端预览主题\图标不生效问题

* 优化逻辑

---------

Co-authored-by: qinhaoyan <30946345+qinhaoyan@users.noreply.github.com>
2023-09-13 10:29:54 +08:00
liaoxuezhi
925c9f7dae
fix: 修复由 #8034 引发的 combo select autofill 失效问题 (#8089) 2023-09-12 21:15:03 +08:00
liaoxuezhi
a2122f2eb0
fix: 修复表单项 requiredOn 无效问题 Close: #8071 (#8087) 2023-09-12 20:10:37 +08:00
liaoxuezhi
080d336a27
fix: 修复表单项配置 staticOn 无效的问题 Close: #8072 (#8084) 2023-09-12 18:58:25 +08:00
liaoxuezhi
2c76b2f3d6
chore: 调整table nested 样式 (#8077) 2023-09-12 18:41:50 +08:00
ascend13
92168782ef
feat: Dialog弹窗优化 (#7933)
* feat:新版弹窗功能,支持预览弹窗样式

* fix ts-error

* findTree参数及相关引用修改

* findTree参数及相关引用修改

* 去掉dialogChildren相关,弹窗列表computed

* 添加弹窗事件和弹窗切换自动选中优化

* 弹窗文案统一

* 提取获取弹窗事件增加复用

* 弹窗挂载修改,逻辑优化

* isAlive调整

* 选择弹窗时防止$$id重复修复

* 重复定义

* fix ts-err

* fix ts-err

* 删除事件捕获参数

* 删除hideActionsOn
2023-09-11 15:33:27 +08:00
chengjinyang
7f22e223ac feat: 支持静默请求屏蔽报错 2023-09-08 18:20:08 +08:00
liaoxuezhi
6e16659d3f
chore: 修复性能优化后 列固定宽度不刷新问题 (#8040) 2023-09-08 12:35:24 +08:00
hsm-lv
b3891ec522
Merge pull request #8034 from 2betop/fix-crud-toolbar-form
fix: 修复 crud toolbar 中使用 form 表单项回显状态丢失问题
2023-09-08 10:09:18 +08:00
2betop
a7bb467060 fix: 修复 crud toolbar 中使用 form 表单项回显状态丢失问题 2023-09-07 20:42:16 +08:00
hsm-lv
7fd59f3806
Merge pull request #8023 from YangFong/fix-spell
fix: 命名拼写错误
2023-09-07 19:33:35 +08:00
hsm-lv
7a99d3f9ea
Merge pull request #7730 from pianruijie/master
fix: 过滤已执行事件监听
2023-09-07 19:20:39 +08:00
pianruijie
e890177b6f fix: 过滤已执行事件监听 2023-09-07 16:45:50 +08:00
YangFong
9bd604ae00 fix: PopOverPorps => PopOverProps 2023-09-07 14:32:00 +08:00
liaoxuezhi
77a0e57278 Merge branch 'master' into chore-table904 2023-09-07 09:07:06 +08:00
RUNZE LU
d27948f0f5
feat: CRUD & Form 脚手架构建优化, 列表可视化设计优化; chore: DSBuilder迁移至amis-editor (#8003)
* feat: CRUD & Form 脚手架构建优化; chore: DSBuilder迁移至amis-editor (#7531)

* tpl最大显示行数支持

* 编辑器组件通用假数据支持

* each循环次数支持

* 列表可视化设计优化

* fix: 数据源构造器 & Form & CRUD2 & Service相关问题修复 (#8002)

* chore: 修复正则报错

* chore: 修复正则报错-02

* chore: 更新 CRUD 组件 Card 模式单测快照

* chore: 优化假数据merge

---------

Co-authored-by: zhangtao07 <zhang.tao.1006@163.com>
2023-09-06 21:30:21 +08:00
2betop
fd93dedf2f chore: 优化 Table 渲染性能 2023-09-06 21:09:29 +08:00
YangFong
506e256705 fix: 命名拼写错误 2023-09-06 20:30:51 +08:00
hsm-lv
ab56c2a9de
Merge pull request #7968 from FeelyChau/fix/upload-context
fix: 修复 input-file 和 input-image 组件请求适配器 context 获取不到的问题
2023-09-06 20:06:06 +08:00
hsm-lv
aaa201f486
Merge pull request #8013 from YangFong/fix-interface-name
chore: 调整接口命名风格
2023-09-06 19:59:14 +08:00
hsm-lv
3e3a8c3a79
Merge pull request #8014 from YangFong/chore-ts-theme
refactor: 简化 Theme 类型
2023-09-06 19:58:40 +08:00
qkiroc
12f8d0dc7c
chore: 组件销毁时清空自定义样式 (#8016)
* chore: 组件销毁时清空自定义样式

* 优化

* 还原page高度

---------

Co-authored-by: qinhaoyan <30946345+qinhaoyan@users.noreply.github.com>
2023-09-06 18:52:58 +08:00
YangFong
c50ccbe992 refactor: 简化 Theme 类型 2023-09-06 11:22:31 +08:00
YangFong
fc6fbd293f chore: 调整接口命名风格 2023-09-06 10:54:56 +08:00
ChuHoMan
633317eb1d fix: 解决表单项 pipeIn 和 pipeOut 的 this 丢失 2023-09-05 10:49:59 +08:00
HongYang
cdaeb01902
fix: 源码编辑优化&去掉类名 (#8004)
Co-authored-by: hongyang03 <hongyang03@baidu.com>
2023-09-04 18:36:20 +08:00
HongYang
996fe23940
fix: 外观配置修复 (#7998)
Co-authored-by: hongyang03 <hongyang03@baidu.com>
2023-09-04 15:47:24 +08:00
qkiroc
912cb83c53
Feat:主题外观功能优化 (#7988)
* feat: 外观自定义样式改版优化 (#7741)

* feat: 外观自定义样式改版优化

* fix: 代码优化

* fix: 代码优化&单测修复

* pref: 去掉language配置文件

---------

Co-authored-by: hongyang03 <hongyang03@baidu.com>

* feat: 分割线样式支持可视化配置

* feat: 容器/图片/page外观配置 (#7984)

* feat: 容器/图片/page外观配置

* fix: 单测修复

* fix: 单测修复

---------

Co-authored-by: hongyang03 <hongyang03@baidu.com>

* 更新快照

---------

Co-authored-by: HongYang <33488114+hy993658052@users.noreply.github.com>
Co-authored-by: hongyang03 <hongyang03@baidu.com>
Co-authored-by: qinhaoyan <30946345+qinhaoyan@users.noreply.github.com>
2023-09-04 14:58:20 +08:00
feely
9cc31d3222 fix: 修复 input-file 和 input-image 组件请求适配器 context 获取不到的问题 2023-09-04 13:03:20 +08:00
feely
df59d92a4d
fix: 修复 form 在配置了 columnCount 且 form item 个数刚好为 columnCount 的整数倍时, 多出一行 placeholder dom 的问题 (#7965) 2023-09-04 11:34:11 +08:00
lurunze1226
97adb32d0c bump: amis v3.4.0 2023-08-31 21:23:57 +08:00
liaoxuezhi
aa94435845
feat: 表单项支持配置字符串形式的 pipeIn 和 pipeOut 钩子 Close: #7057 (#7963) 2023-08-31 19:09:22 +08:00
2betop
735bd28f2a chore: 调整 table 宽度同步预览整个表格而不是只预览第一行 2023-08-29 18:19:54 +08:00
hsm-lv
9ee8e39b7f
Merge pull request #7824 from YangFong/dev-autobind
refactor: 优化 autobind TS 类型
2023-08-25 09:01:08 +08:00
hsm-lv
d2ff39aab6
Merge pull request #7890 from duian/feat-refactor-RootRenderer
refactor: 重构了 RootRenderer.tsx 的 render 方法, 已自测
2023-08-25 08:59:22 +08:00
hsm-lv
64a70da754
Merge pull request #7897 from lurunze1226/feat-picker-max-tag-count
feat: Picker组件已选项支持限制最大展示数量
2023-08-25 08:57:44 +08:00
liaoxuezhi
d78c82f990
fix: 修复弹窗下直接用 formitem 不包裹 form 的场景下弹窗提交数据不符合预期的问题 (#7913) 2023-08-23 17:50:38 +08:00
liaoxuezhi
c252318b43
chore: Table layout 默认改成 fixed 去掉 tableLayout 配置 (#7906) 2023-08-23 17:45:06 +08:00
lurunze1226
3efadbbfb6 feat: Picker组件已选项支持限制最大展示数量 2023-08-22 14:15:08 +08:00
sqzhou
866d3412b6
feat: transfer 树形搜索的时候支持高亮& feat: transfer 提供清空搜索的事件动作 & fix: transfer 穿梭器左上角的全选勾选时,没有处理 onlyChildren:true 的逻辑 (#7695)
* feat: transfer 树形搜索的时候支持高亮& feat: transfer 提供清空搜索的事件动作 & fix: transfer 穿梭器左上角的全选勾选时,没有处理 onlyChildren:true 的逻辑

* fix: transfer 穿梭器左上角的全选勾选时,没有处理 onlyChildren:true 的逻辑

* feat: transfer 树形搜索的时候支持高亮& feat: transfer 提供清空搜索的事件动作 & fix: transfer 穿梭器左上角的全选勾选时,没有处理 onlyChildren:true 的逻辑

* feat: transfer 树形搜索的时候支持高亮& feat: transfer 提供清空搜索的事件动作 & fix: transfer 穿梭器左上角的全选勾选时,没有处理 onlyChildren:true 的逻辑

* style: transfer文档动作完善
2023-08-22 14:02:57 +08:00
liaoxuezhi
d66a7cd7c7
chore: 优化 table 编辑器体验支持宽度实时更新 (#7876) 2023-08-21 20:58:02 +08:00
wutong
ffc5e33ae9
Merge pull request #7893 from 2betop/chore-static821
chore: 调整 static 属性下发当为弹窗时不继承上层是否为静态展示属性
2023-08-21 20:52:59 +08:00
2betop
29ed038b43 chore: 调整 static 属性下发当为弹窗时不继承上层是否为静态展示属性 2023-08-21 14:48:09 +08:00
zhouqiao
0fa4b0a3eb refactor: 重构了 RootRenderer.tsx 的 render 方法, 已自测 2023-08-19 10:35:14 +08:00
lurunze1226
b51d1c20b2 Revert "fix: InputText组件autoComplete标签显示错误问题 (#7869)"
This reverts commit d9b750516a.
2023-08-18 16:48:49 +08:00
wanglinfang
244d4a935b fix: picker选中项不显示label问题修复 2023-08-18 15:09:29 +08:00
RUNZE LU
d9b750516a
fix: InputText组件autoComplete标签显示错误问题 (#7869) 2023-08-17 20:19:05 +08:00
lvxiaojiao
a180bfb36e fix:ajax/dialog相关动作args中存在非法配置时导致数据映射失败 2023-08-17 19:49:28 +08:00
wutong
9c3c6cc9d0
Merge pull request #7868 from igrowp/fix-action
fix: 修复download 动作执行报错问题
2023-08-17 19:44:38 +08:00
wutong25
9fbc3f86ef fix: 事件动作中download兼容问题 2023-08-17 19:10:45 +08:00
liaoxuezhi
b2c195021c
chore: 调整事件动作找不到组件时报错策略默认只是 warning, ignoreError 配置成 false 时中断, ignoreError true 时继续 (#7865) 2023-08-17 18:01:02 +08:00
lvxiaojiao
68fe3e286c chore:动作执行支持ignoreError,用于忽略执行错误继续执行动作列表 2023-08-17 13:44:12 +08:00
liaoxuezhi
6e64e5f74d
chore: 调整移动端判断逻辑、优化编辑器移动端预览逻辑 (#7840)
* chore: 调整移动端判断逻辑优化编辑器移动端预览逻辑

* 补充组件级别 useMobileUI 开关
2023-08-16 20:26:13 +08:00
liaoxuezhi
ecf7215665
chore: 调整 static 属性支持容器组件配置且支持表单项上配置,表单项优先 Close: #7698 (#7834) 2023-08-16 19:32:13 +08:00
2betop
2fe92887a7 Merge remote-tracking branch 'baidu/master' 2023-08-16 19:31:12 +08:00
2betop
6a1243a0c2 调整初始化宽度同步方式 2023-08-16 19:30:25 +08:00
hsm-lv
b06d3ebe66
Merge pull request #7822 from 2betop/chore-api-valid
chore: 允许 api 配置相对路径 Close: #7815
2023-08-16 18:44:42 +08:00
wanglinfang2014
0fb7d65a86
fix: picker selectedChange事件中缺少shift连续多选的数据 (#7831)
Co-authored-by: wanglinfang <wanglinfang@baidu.com>
2023-08-16 14:58:45 +08:00
2betop
7aba99acd5 调整初始化宽度同步方式 2023-08-16 14:41:29 +08:00
2betop
123840c49b chore: 记住上次调整的位置 2023-08-15 19:03:55 +08:00
wanglinfang2014
ed7779f326
fix: picker显隐勾选、value绑定上层数据变量等问题修复 (#7816)
Co-authored-by: wanglinfang <wanglinfang@baidu.com>
2023-08-15 15:36:23 +08:00
YangFong
933858c1dd fix: getBoundSuper() 兼容 2023-08-15 10:36:42 +08:00
sqzhou
2a102312f3
chore: 支持表达式多语言默认显示 (#7805) 2023-08-15 10:12:22 +08:00
YangQi
42d43050ce
chore: 优化编辑器工具函数逻辑 (#7813)
* refactor: 重构工具函数

* Modified according to review comments
2023-08-15 10:11:25 +08:00
liaoxuezhi
d0edce2291
feat: tinymce 支持扩充插件 Close: #7801 (#7821) 2023-08-15 10:09:01 +08:00
YangFong
2e508bdd73 refactor: 优化 autobind TS 类型 2023-08-15 09:52:01 +08:00
2betop
ca8a1bf6c9 chore: 允许 api 配置相对路径 Close: #7815 2023-08-15 08:55:45 +08:00
wutong
1882f91765
Merge pull request #7812 from CheshireJCat/fix-editor-select-keep-joinValues-after-close-multiple
fix: 修复 amis-editor 下拉框关闭可多选会自动干掉joinValues/delimiter/extractValue等相关…
2023-08-14 17:54:24 +08:00
jinye
40943ec52c fix: 修复 amis-editor 下拉框关闭可多选会自动干掉joinValues/delimiter/extractValue等相关选项的问题 2023-08-14 16:56:58 +08:00
2betop
f139567312 fix: 修复 table width 同步存在表头与内容列宽度不一致问题 2023-08-14 16:34:29 +08:00
liaoxuezhi
78c7141e1e
chore: 调整 table 宽度同步逻辑,OC 解决可能出现异常滚动条问题 (#7735) 2023-08-14 10:26:19 +08:00
lmaomaoz
fab42f8271
fix: 解决transfer\tree等options组件渲染大量节点约(10000以上)时页面卡死崩溃的问题 (#7679)
Co-authored-by: jinye <jinye@baidu.com>
2023-08-14 10:09:09 +08:00
lvxiaojiao
c71c5b24c1 chore:确认弹窗动作取消后阻止组件默认行为 2023-08-11 09:56:38 +08:00
2betop
d4b4c7d3af fix: 修复 #7443 引发问题 2023-08-10 08:50:59 +08:00
殷亮辉
24516cc0c2
form组件的messages属性支持表达式 #7443 (#7444) 2023-08-09 14:48:41 +08:00
wanglinfang2014
c8ad83ec03
fix:picker全选排除已禁用的行 (#7736)
Co-authored-by: wanglinfang <wanglinfang@baidu.com>
2023-08-08 19:20:36 +08:00
hsm-lv
c2abaec30e
Merge pull request #7684 from 2betop/chore-api803
chore: 调整 responseData 当接口返回错误但是有数据返回时也有用 Close: #7680
2023-08-08 13:02:37 +08:00
liaoxuezhi
21c1e5091f
feat: conditionBuilder 支持 showIf 来开启条件组启动条件配置 (#7649) 2023-08-08 13:00:32 +08:00
liaoxuezhi
890fec5a05
fix: 修复展示类组件 value 配置表达式可能会原样输出的问题 Close: #7662 (#7688) 2023-08-08 10:05:48 +08:00
lvxiaojiao
1100726a57 fix:ajax动作不配置data时不应该发送数据 2023-08-07 18:41:29 +08:00
qiaoganggang
654baa846e
fix: flex布局容器,、表单等取消边距 (#7681)
* feat: flex布局容器, 表单一些边距修复

* fix: 去掉分栏边距

---------

Co-authored-by: qiaoganggang <qiaoganggang@baidu.com>
2023-08-03 17:32:45 +08:00