Commit Graph

144 Commits

Author SHA1 Message Date
liaoxuezhi
1bb988b942
chore: 调整 affixedOffset 为样式,去掉没必要的 js 计算, 优化 page asideSticky 实现, 部分样式优化 Close: #6493 (#8508) 2023-10-26 16:40:26 +08:00
lmaomaoz
5b0171032a
fix: 修复number render对于suffix的兼容 (#6537)
* fix:修复number render对于suffix的兼容

* fix: 去掉冗余逻辑,此逻辑已在StaticHoc中处理

---------

Co-authored-by: jinye <jinye@baidu.com>
2023-04-07 13:17:20 +08:00
meerkat
c333aa8d43
fix: Picker 组件 itemClick 事件改成驼峰式的命名 (#6453) 2023-03-23 20:38:13 +08:00
meerkat
d81079bd95
fix: 修复 Tree 在传入 pathSeparator 时,非根节点无法选中 (#6315) 2023-03-07 20:46:52 +08:00
liaoxuezhi
000d05aa56
fix: 修复 imageGallery 开启 showToolbar 功能后导致页面不可滚动的问题 (#6108) 2023-01-31 10:53:50 +08:00
meerkat
f639203cbc
chrome: 处理ts警报 (#5994) 2022-12-28 18:45:59 +08:00
sansiro
5520004dec
merge: feat-virtual-list into master (#5829)
* feat: select transfer 除树形模式外,增加虚拟列表能力 (#5612)

* feat: select transfer 除树形模式外,增加虚拟列表能力

* 修改分组模式问题

* 更新快照

* transfer 虚拟列表单测补充

* select 虚拟列表单测补充

* 更新 select 快照

* chore: merge master into feat-virtual-list branch (#5716)

* chore: combo组件items扩充编辑器的拖拽点位 (#5693)

* feat: combo组件items支持编辑器的拖拽

* feat: combo组件items支持编辑器的拖拽

* feat: combo组件items支持编辑器的拖拽

* feat: combo组件items支持编辑器的拖拽

* fix: 数字输入框-属性配置-placeholder置灰+边框与form-input统一 amis-saas-4938 (#5666)

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

* feat:Remark组件支持自定义图标 (#5694)

* feat:Remark组件支持自定义图标

* 去掉多余内容

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

* fix: 修复 amis本地跑不起来 问题

* fix: https://github.com/baidu/amis/issues/4681

* feat: 使用cross-env 设置NODE_ENV 变量

* perf: 删除重复声明项

* revert: 恢复删除的SchemaRedirect

Co-authored-by: 吴多益 <wuduoyi@baidu.com>

* feat: ui 组件 form 支持 autoSubmit (#5695)

* feat: ui 组件 form 支持 autoSubmit

* 下发 onSubmit 否则只能用 handleSubmit 这个会绕过 form 的检测,无法通知到上层

* chore: sdk embed 方法添加 callback 在 callback 中可确保 scoped 方法是可用的 (#5698)

* publish beta

* chore: sdk embed 方法添加 callback 在 callback 中可确保 scoped 方法是可用的

* fix: filter 过滤器 isTrue/isFalse 问题修复 (#5676)

* fix: filter 过滤器 isTrue 问题修复

* 修改

* 修改

* 修改

* chore: InputArray新增默认值示例, 调整Combo组件scaffold逻辑 (#5701)

* chore: InputNumber严格判断大数模式,避免错误抛出string类型值 (#5703)

* fix: 修复查看代码报 require is not defined 错误 (#5704)

* publish beta

* fix: 修复查看代码报 require is not defined 错误

* feat: 补充 ConfirmBox ui 控件, 并将 PickerContainer 改成 ConfirmBox 实现 (#5708)

* publish beta

* feat: 添加 ui ConfirmBox

* feat: 补充 confirmBox ui 控件, 并将 pickerContainer 改成 confirmBox 实现

* PickerContainer title 逻辑不变动

* 暴露 InputTableColumnProps

* 调整 ts 定义

* 升级 react-hook-form

* inputTable 补充数组本身的验证

* Combo 也支持内部数组的验证

* 调整内部验证

* 调整目录

* chore: 优化 locale, theme hoc, 存在 context 直接复用 (#5702)

* publish beta

* chore: 优化 locale, theme hoc, 存在 context 直接复用

* chore: 日期范围类组件单元测试补充 (#5705)

* dateRange

* datetimeRange

* timeRange

* monthRange

* quarter and year

* 修改

* 修改

* fix: 评分组件 count 支持变量获取 (#5681)

* fix: 评分组件 count 支持变量获取

* tokenize 修改为 filter

Co-authored-by: zhou999 <zhousq809@163.com>
Co-authored-by: PE_Sicca <46698676+swjtulmy@users.noreply.github.com>
Co-authored-by: limengyang03 <limengyang03@baidu.com>
Co-authored-by: 徐佳豪 <1440054388@qq.com>
Co-authored-by: xujiahao01 <xujiahao01@baidu.com>
Co-authored-by: h7ml <h7ml@qq.com>
Co-authored-by: 吴多益 <wuduoyi@baidu.com>
Co-authored-by: liaoxuezhi <2betop.cn@gmail.com>
Co-authored-by: sansiro <sansiro@sansiro.me>

* feat: tree 增加虚拟列表 (#5696)

* feat: Tree 使用 VirtualList 渲染, 提升大数据时的性能

* fix: 适配编辑和新建

* chore: 增加 Tree 测试用例

* chore: 更新 Tree 测试用例

* feat: Tree虚拟列表,调整props名称

* chore: 清理 Tree 相关的无用代码

* feat: select transfer 树形模式增加虚拟滚动支持, treeSelect 虚拟滚动参数 (#5799)

* 其他 transfer 支持虚拟列表属性

* feat: select transfer 树形模式增加虚拟滚动支持, treeSelect 虚拟滚动参数

* add

* fix: tree 多级时,通过递归parent来判断展开收起,递归partial判断父元素的Partial状态 (#5807)

* fix: 调整 tree 组件中,判断父子关系的方法 (#5814)

* Revert "chore: merge master into feat-virtual-list branch (#5716)" (#5825)

This reverts commit c9895812989c31d3471d50c2adaf7110478ad0a0.

* chore: 更新 tree 虚拟滚动相关快照 和一些优化

Co-authored-by: RUNZE LU <36724300+lurunze1226@users.noreply.github.com>
Co-authored-by: zhou999 <zhousq809@163.com>
Co-authored-by: PE_Sicca <46698676+swjtulmy@users.noreply.github.com>
Co-authored-by: limengyang03 <limengyang03@baidu.com>
Co-authored-by: 徐佳豪 <1440054388@qq.com>
Co-authored-by: xujiahao01 <xujiahao01@baidu.com>
Co-authored-by: h7ml <h7ml@qq.com>
Co-authored-by: 吴多益 <wuduoyi@baidu.com>
Co-authored-by: liaoxuezhi <2betop.cn@gmail.com>
Co-authored-by: meerkat <kit_hack@outlook.com>
2022-11-28 18:07:45 +08:00
liaoxuezhi
c591ab4381
chore: 开发环境切成 vite (#5677)
* 尝试使用 vite 跑开发环境

* 尝试使用 vite 跑开发环境

* 尝试使用 vite 跑开发环境

* 尝试使用 vite 跑开发环境

* 样式文档调整

* 修复有多个 __inline 时的报错

* scirpt 调整

* feat:chart接入事件动作 (#5669)

* chore: input-group 没有 name 不应该报 warning (#5667)

* chore: 处理编译TS Warning,调整TableStore中label解析的顺序 (#5670)

* feat: timeline时间轴支持自定义图标 (#5668)

* fix:折叠器Collapse自定义图标&inputNumber对含后缀生效

* 修改

* 正则修改

* 正则修改

* 正则修改

* feat:将默认px替换为rem 2px===0.125rem

* feat:timeline时间轴支持自定义图标

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

* fix: 调整echarts-stat使用方式,兼容vite打包异步非esm模块 (#5672)

* feat: chart 支持配置加载 geojson 及百度地图 (#5674)

* feat: chart 支持配置 geoURL 及 geoName

* 增加百度地图配置

* chore: 修复 coverage 运行报错 (#5678)

* chore: coverage 执行换成 v8 解决内存问题 (#5679)

* 尝试使用 vite 跑开发环境

* amis-formula 也添加 esm 模块

* 代码合并有问题,做些调整

Co-authored-by: hsm-lv <80095014+hsm-lv@users.noreply.github.com>
Co-authored-by: 吴多益 <wuduoyi@baidu.com>
Co-authored-by: RUNZE LU <36724300+lurunze1226@users.noreply.github.com>
Co-authored-by: 徐佳豪 <1440054388@qq.com>
Co-authored-by: xujiahao01 <xujiahao01@baidu.com>
Co-authored-by: 刘丹 <365533093@qq.com>
2022-11-02 22:45:12 +08:00
lmaomaoz
a04e95c68c
fix: 表单静态展示文档更新及问题修复 (#5643)
* docs 表单静态展示文档更新,示例更新

* fix: 更改表单静态展示空值时的处理逻辑

Co-authored-by: jinye <jinye@baidu.com>
2022-10-28 13:05:39 +08:00
lmaomaoz
df46d2f88b
feat: 表单项组件展示态 (#5589)
* feat: 表单展示态编辑态切换 (#5368)

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

* feat: 表单项增加展示态
包括: 多选、单选、下拉列表、按钮选择、标签选择、时间选择类组件、进度条选择、时间范围选择类组件、列表选择器、数字输入框、评分、矩阵输入框、文本输入器、combo、inputKv、inputKvs、树选择器、级联选择器、穿梭器、城市选择器

* docs: 表单和表单项支持静态展示

* feat: 表单和表单项支持静态展示 - 微调

Co-authored-by: jinye <jinye@baidu.com>
2022-10-19 17:20:51 +08:00
hsm-lv
4acfbb99ce
feat:优化动作数据域 (#5544)
* feat:优化事件数据域

* feat:优化事件数据域

* feat:优化事件数据域(option->item,options->items)

* feat:优化事件数据域(version)

* feat:优化事件数据域(修复弹窗事件多次触发&并行数据获取问题)

* feat:优化事件数据域(删除多余代码)

* feat:优化事件数据域(更新文档)

* feat:优化事件数据域(更新文档)

* feat:优化动作数据域

* feat:优化动作数据域
2022-10-12 15:09:03 +08:00
liaoxuezhi
b0ce7e0115
fix: 修复 fieldset 嵌套使用时样式问题及配置干扰问题 (#5479) 2022-09-30 09:44:07 +08:00
Andre Basse
6742fb212f
Added itemlclick event (#5253)
Co-authored-by: Bassea <andre.basse@spiegel.de>
2022-09-29 12:43:19 +08:00
RUNZE LU
eb28d2fba7
feat: FormItem格式校验支持日期时间规则 (#5241) 2022-08-26 13:31:29 +08:00
meerkat
96462effdb
fix: 修复 tree-select 搜索内容时卡顿 (#5125) 2022-08-12 20:06:34 +08:00
吴多益
1866899a73
feat: optinos 支持配置新增和编辑的弹框属性;修复编辑属性 popover 无法显示问题;去掉代码里遗漏的 component… (#5085)
* feat: optinos 支持配置新增和编辑的弹框属性;修复编辑属性 popover 无法显示问题;去掉代码里遗漏的 componentWillMount

* 支持外部代码实现删除逻辑
2022-08-09 12:56:13 +08:00
wuduoyi
01e1c1b2d6 docs: 修复 custom 文档不正确问题 2022-07-14 11:01:07 +08:00
wuduoyi
b7f6b87209 feat: 新增 input-kvs 组件支持复杂对象嵌套场景 2022-07-08 13:25:14 +08:00
qianxiaofendou
a228f21d07
feat: input-table支持头部固定和内容自适应,并补充示例 #4640 (#4741) 2022-07-01 10:06:33 +08:00
liaoxuezhi
dcfef5ddb6 让示例可以跑起来 2022-06-01 21:35:49 +08:00
liaoxuezhi
ebb798edf6
调整为 monorepo 2022-06-01 15:06:00 +08:00
qinhaoyan
b2d2b27031
feat:ConditionBuilder支持自定义判断条件和右边渲染组件;优化ConditionBuilder样式 (#3887)
Co-authored-by: Qin,Haoyan <qinhaoyan@baidu.com>
2022-04-07 14:54:33 +08:00
qianchuan
f507e88496
feat:formItem增加autoUpdate功能 (#3845)
Co-authored-by: dqc <qianchuan.deng@gmail.com>
2022-04-02 19:54:38 +08:00
吴多益
430f5a1366
feat: 渲染器支持自动解析参数变量 (#3912)
* feat: 渲染器支持自动解析参数变量

* 改成只要是字符串就处理
2022-03-31 14:33:07 +08:00
吴多益
c33f84f2fa
fix: 修复 textarea、select、input-number 禁用样式和普通文本框不一致问题 (#3846)
* fix: 修复 textarea、select、input-number 禁用样式和普通文本框不一致问题

* 删掉多余的代码

* 更新 snapshot
2022-03-24 20:22:16 +08:00
崔鹤
6a327af432
feat: Switch支持开关状态下的内容为icon (#3629)
Co-authored-by: cuihe <cuihe@baidu.com>
2022-02-24 10:10:50 +08:00
吴多益
5f42de510c
chore: DropDownButton 支持 hover 触发 (#2774) 2021-10-28 17:31:16 +08:00
AegeanSeaBlue
4f0ef7f04f
fix: inputTree的icon显示修复 (#2641)
Co-authored-by: AegeanSeaBlue <2285105697@qq.com>
2021-09-30 19:36:59 +08:00
吴多益
40e9ef2887
deps: 更新 echarts、monaco-editor、match-sorter、mpegts 版本 (#2611)
* deps: 更新 echarts、monaco-editor、match-sorter、mpegts 版本

* 修复 warning
2021-09-24 13:30:16 +08:00
liaoxuezhi
b2d34f519d
feat: Transfer 支持 optionItemRender 和 resultItemRender 可以用来自定义渲染选项 (#2607)
* mock api 调整

* 扩充 optionItemRender & resultItemRender

* tree 样式优化
2021-09-24 11:10:20 +08:00
吴多益
f8bbc6a440
docs: 将 cfc 的 mock 接口放到项目中支持文档离线访问;将大部分图片外联都放入项目中管理 (#2366) 2021-08-09 18:05:01 +08:00
liaoxuezhi
b7036a2930
chore: 不自动包裹 asFormItem (#2275)
* 不自动包裹 asFormItem

* 改个名字
2021-07-14 16:37:54 +08:00
2betop
51284b67b7 更新 snapshot 2021-06-15 21:43:39 +08:00
liaoxuezhi
65ac422ed6
1.2.x 文档&示例配置调整 (#2064)
* 补充容错

* fix: form 中 name 关联顶层数据初始化失效

* 更新 examples

* 文档调整

* 删除多余的文档, 调整 schema

* schema 调整

* schema 调整

* control 类型容器 control 改成 body

* 修复一个选项加载的bug

* form 注册直接用 type
2021-06-07 10:09:55 +08:00
2betop
ec653b3a3d 注册组件优先用 type 匹配 2021-06-01 18:07:26 +08:00
liaoxuezhi
9d06028e08
Tree 支持懒加载 (#1846)
* Nav 支持配置展开和收起的字段名

* feat: Tree 支持懒加载

* 补充懒加载文档

* 文档调整

* 错别字
2021-04-22 16:42:37 +08:00
吴多益
d640afd1f6
样式细节调整 (#1764)
* 样式细节调整,通过 gap 可以设置更多间距;radios 和 checkbox 默认 inline

* 统一一下命名

* 改回之前的写法

* 补充漏下的

* 恢复几个之前的大小

* 尝试修复跳转到示例有时候不生效问题
2021-04-08 23:19:23 +08:00
qianchuan
9a75b1330a
表格图片上传优化&静态展示图片内容超长省略 (#1710)
* feat:图片上传支持配置占位图样式及其比例等

* fix conflict

* feat:表格中图片上传支持默认图片

* 增加fixedSize配置项支持用户自定义图片框尺寸

* 拆分fixedSize配置项

* 删除无用代码

* 默认背景图片自动获取宽度&frameImage&图片静态展示超出省略

Co-authored-by: 邓黔川 <dengqianchuan@baidu.com>
Co-authored-by: dqc <qianchuan.deng@gmail.com>
2021-03-26 17:51:14 +08:00
qianchuan
8bdc387bd4
feat:图片上传支持配置占位图样式及其比例等 (#1665)
* feat:图片上传支持配置占位图样式及其比例等

* fix conflict

* 更新snapshot

* feat:表格中图片上传支持默认图片

* 增加fixedSize配置项支持用户自定义图片框尺寸

* 拆分fixedSize配置项

* 删除无用代码

Co-authored-by: 邓黔川 <dengqianchuan@baidu.com>
Co-authored-by: dqc <qianchuan.deng@gmail.com>
2021-03-18 12:00:26 +08:00
hsm-lv
72d7b1b663
feat:add AnchorNav Component (#1656)
* feat:add Elevator Component

* feat:add Elevator Component

* feat:remove Elevator and add Anchor Component

* feat:add AnchorNav Component
2021-03-16 13:13:11 +08:00
liaoxuezhi
ea6e1cde7d
Form > Tabs 支持同步表单项 (#1653) 2021-03-14 19:03:11 +08:00
吴多益
203401cea6
feat: switch 支持配置开启和关闭状态下的文本 (#1642)
* 修复 string2regExp 报错, 传入的时候先转成字符

* 修复 diffEditor 报错

* 修复 default filter 问题

* 修复文档链接错误

* feat:switch 支持配置开启和关闭状态下的文本

Co-authored-by: 2betop <2betop.cn@gmail.com>
2021-03-14 16:07:37 +08:00
RickCole
f4bbdd3039
Nested-Select 优化 (#1553)
* nested-select优化

* fix

* fix

* fix disabled
2021-02-05 17:51:13 +08:00
吴多益
dc6c863155
feat: 仿 antd 主题,方便嵌入到已有 antd 开发的系统中 (#1421)
* 仿 antd 主题初步

* 补上 input 的动画

* tab 效果

* 按钮和输入框的对齐

* 补充样式

* 对齐一些按钮样式

* 补充按钮 disabled 的样式

* 补充一些 focus 的效果
2021-01-22 11:29:04 +08:00
吴多益
50080bebce
固定 prettier 版本,并重新格式化文件 (#1273) 2020-12-29 14:51:47 +08:00
吴多益
94b8328cb2
新增专门用于自定义的组件 (#1248)
* 自定义组件初步

* 增加缓存;完善自定义组件的文档
2020-12-25 00:18:45 +08:00
2betop
6b64dc7755 错别字 2020-12-10 17:50:24 +08:00
wuduoyi
766131c91b Merge remote-tracking branch 'upstream/master'
* upstream/master:
  修复 remark 类型配置 tootipClassName 无效的问题
  1.0.18
  补充 schema 配置
  update doc
  Text creatable 模式调整,总是显示
  发布个 beta 版本
  添加 concat filter
  优化样式
  调整样式
  样式优化
  加个 isAlive 判断
  inputFormat 可能为空
  修复时期范围切换月份报错
  fix ts error
2020-10-30 17:59:13 +08:00
2betop
07d8f2bcb6 Text creatable 模式调整,总是显示
Change-Id: Iefd73d88d34c23f43eb911a2e5424cd4dfce3df2
2020-10-30 13:35:01 +08:00
wuduoyi
28afe57339 ECharts 编辑器初始 2020-10-29 19:52:25 +08:00