-
Notifications
You must be signed in to change notification settings - Fork 15.6k
Open
Labels
bugSomething isn't workingSomething isn't working
Description
版本号:3.8.3
分支:
问题描述:
Form表单在做一个设置字段取值范围的功能,组件设为InputGroup,发现无法获取起始值和结束值。查看元素发现,两个Input id值相同,但没有codefield formvalues属性。希望可以改进
错误截图:
正常的form element如下:
{
label: '设备号',
field: 'datDevIdEndHex',
component: 'InputGroup',
slot: 'datDevIds',
dynamicRules: ({values}) => {
console.log("values:", values)
return [
{
validator: (_, value) => {
return new Promise((resolve, reject) => {
if (!values.datDevIdStartHex) {
return reject('起始设备号不能为空!' );
}
if (!value) {
return reject('结束设备号不能为空!' );
}
const startValue = values.datDevIdStartHex;
const endValue = value;
if (endValue <= startValue) {
return reject('设备号结束值必须大于起始值!');
}
resolve();
})
}
},
]
}
},
友情提示:
- 未按格式要求发帖、描述过于简单的,会被直接删掉;
- 描述问题请图文并茂,方便我们理解并快速定位问题;
- 如果使用的不是master,请说明你使用的分支;
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working