Commit Graph

1242 Commits

Author SHA1 Message Date
liaoxuezhi 689116b0f1
Merge pull request #873 from hectorqin/master
修复表格Filter激活状态显示bug,补充本地发布命令及编译依赖
2020-08-21 13:06:32 +08:00
2betop dc9ce9ccd8 Merge remote-tracking branch 'baidu/master' 2020-08-21 12:11:55 +08:00
2betop 2c151916ff hls 也添加想关逻辑 2020-08-21 12:11:32 +08:00
2betop bec9aafd38 Video 切换地址逻辑优化 2020-08-21 12:07:43 +08:00
rickcole 8c644749c4 修复table编辑后确认数据丢失问题 2020-08-21 11:14:28 +08:00
hectorqin 298991253c 修复表格Filter激活状态显示bug,补充本地发布命令及编译依赖 2020-08-21 09:59:15 +08:00
rickcole fdba902574 表格actionType:add,支持addApi;时间组件默认值显示优化 2020-08-20 20:04:33 +08:00
2betop 53f06eac15 优化直播流错误显示 2020-08-20 18:14:05 +08:00
wuduoyi b11adbb635 去掉动态根据数据更新宽度,避免不断扩宽问题 2020-08-20 16:21:09 +08:00
liaoxuezhi 15d2fab97b
Merge pull request #863 from nwind/master
select 的新增移到前面方便使用
2020-08-20 15:56:59 +08:00
wuduoyi f8e4242aec select 的新增移到前面方便使用 2020-08-20 13:18:05 +08:00
2betop 828de7e132 优化 form 底下的 schemaApi 更新值的逻辑 2020-08-20 12:04:14 +08:00
2betop 794ac5f6bc ts 错误修复 2020-08-20 10:09:45 +08:00
wuduoyi 6eaabf64c2 select 超过 100 行数据时才使用 virtual list,这样就不需要每次都加上滚动条宽度了 2020-08-19 21:54:22 +08:00
2betop 6efa44c11b 添加条件组合示例 2020-08-19 14:25:35 +08:00
liaoxuezhi fd431d338c 先 any 了 2020-08-18 23:28:13 +08:00
liaoxuezhi 90f86e211e Merge remote-tracking branch 'baidu/master' 2020-08-18 23:22:44 +08:00
liaoxuezhi cec7a942a5 补充条件组合逻辑 2020-08-18 23:16:55 +08:00
2betop e6defff385 条件组合完善进度 80% 2020-08-18 20:26:04 +08:00
RickCole21 06664be694 doc 2020-08-18 18:53:18 +08:00
2betop 30f720d24b 修复表单项关联数组修改被改成对象的问题 2020-08-18 12:25:28 +08:00
2betop 451d3316b7 优化样式 2020-08-18 10:50:06 +08:00
2betop 57b6fc06b1 Table 添加非确认模式 2020-08-18 10:07:26 +08:00
liaoxuezhi 42e52e9124 样式调整 2020-08-17 23:31:14 +08:00
liaoxuezhi 385bf04303 完善拖拽和优化样式 2020-08-17 23:21:10 +08:00
2betop 9bb718aeac 条件组合半成品 2020-08-17 20:32:07 +08:00
liaoxuezhi 8901b57389 半成品 2020-08-17 00:04:58 +08:00
2betop 031f748bf2 条件组合半成品 2020-08-14 17:45:59 +08:00
chenyang.e fbd29830ec 为NestedSelect添加checkAll和checkAllLabel选项 2020-08-14 14:31:13 +08:00
liaoxuezhi 24ce32cafa 半成品 2020-08-14 00:13:40 +08:00
2betop 93297e8c5c 半成品 2020-08-13 20:05:28 +08:00
2betop e27c38ed00 Overlay 定位, 需要同时监控目标组件很本身的大小变化 2020-08-13 17:28:36 +08:00
2betop 2a6f610c31 修复 Tree onlyChild 用法的一个 bug 2020-08-13 14:46:55 +08:00
liaoxuezhi 7c50deb018 condition-builder 部分代码 2020-08-13 00:16:32 +08:00
liaoxuezhi 60178b7abc select 的item 高度根据样式动态计算 2020-08-12 15:07:35 +08:00
liaoxuezhi 040ff9bf77 移动位置 2020-08-12 14:42:32 +08:00
wuduoyi 82e6ea11ce fork 一份 react-tiny-virtual-list 到内部支持宽度自动撑开 2020-08-12 13:58:57 +08:00
wuduoyi cbd56a798e 优化 select 在大数据量下的性能 2020-08-11 22:07:32 +08:00
2betop d89dce3e53 修复日期重置到当月第一天的问题 2020-08-11 16:46:23 +08:00
rickcole c267b3f4a2 fix 2020-08-10 23:53:40 +08:00
rickcole 669c80ec2b 补一下file 2020-08-10 23:49:39 +08:00
liaoxuezhi 846067c05a 以防万一 2020-08-10 21:59:42 +08:00
rickcole fab33f9d5b 调整autofill的位置 2020-08-10 20:18:42 +08:00
rickcole 590b50d774 Merge remote-tracking branch 'upstream/master' 2020-08-10 19:21:41 +08:00
RickCole f9207d33e8
Merge pull request #830 from DuLinRain/patch-1
fix: validateOnChange=false时,提交后修改内容,表单不校验
2020-08-10 19:21:14 +08:00
rickcole 3ea958f009 修复image验证导致表单提交loading问题 2020-08-10 17:16:01 +08:00
madisonlin a2f76d7455 fix(components): 修复monaco-editor加载json worker报错问题
使用monaco-editor编辑json文件,且开启json验证时,有可能因为加载不到json worker,
monaco.languages对象下会没有json属性,会报undefined错误,进而导致整个编辑器无法使用
2020-08-10 09:56:00 +08:00
DuLinRain b9b1f539bf
fix: validateOnChange=false时,提交后修改内容,表单不校验
当配置validateOnChange=false时,如果该xiang填写正确,点击提交。这时候修改该项目的内容,让其不符合校验规则,再次点击提交,表单不会校验该项内容。

我认为this.model.valid保存的是发生变化前该项目的状态,当发生变化时,该项model也应该重置。

复现demo:  

gif:   https://github.com/DuLinRain/pictures/blob/master/amis-bug1.gif?raw=true  
mp4:   https://github.com/DuLinRain/pictures/blob/master/amis-bug1.mp4?raw=true

复现代码如下:

{
    "$schema": "https://houtai.baidu.com/v2/schemas/page.json#",
    "title": "表单验证示例",
    "toolbar": "<a target='_blank' href='/docs/renderers/Form/FormItem'>文档</a>",
    "body": [
        {
            "type": "form",
            "autoFocus": false,
            "messages": {
                "validateFailed": "请仔细检查表单规则,部分表单项没通过验证"
            },
            "title": "表单",
            "actions": [
                {
                    "type": "submit",
                    "label": "提交"
                }
            ],
            "api": "/api/mock2/form/saveFormFailed?waitSeconds=2",
            "mode": "horizontal",
            "controls": [
                {
                    "name": "minLength",
                    "type": "text",
                    "label": "长度限制",
                    "validations": "minLength:10",
                    "validateOnChange": false
                }
            ]
        }
    ]
}
2020-08-08 21:57:21 +08:00
RickCole21 f7c2e14c6d fix setValues 2020-08-07 18:00:58 +08:00
2betop 0ca0e93b52 form 刷新数据验证状态不更新的问题 2020-08-07 16:30:21 +08:00