mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-10 07:59:25 +08:00
Merge branch 'next' into develop
This commit is contained in:
commit
4181ce4e2d
@ -299,14 +299,17 @@ function getSubscriber(
|
|||||||
});
|
});
|
||||||
} else if (fieldName === 'display' && lastState?.value === 'visible') {
|
} else if (fieldName === 'display' && lastState?.value === 'visible') {
|
||||||
field[fieldName] = lastState?.value;
|
field[fieldName] = lastState?.value;
|
||||||
field.data = field.data || {};
|
|
||||||
// 在 FormItem 中有使用这个属性来判断字段是否被隐藏
|
|
||||||
field.data.hidden = false;
|
|
||||||
|
|
||||||
// 当“隐藏(保留值)”的字段再次显示时,恢复“必填”的状态
|
if (fieldName === 'display' && lastState?.value === 'visible') {
|
||||||
if (fieldName === 'display' && lastState?.value === 'visible' && field.data.prevRequired) {
|
field.data = field.data || {};
|
||||||
delete field.data.prevRequired;
|
// 在 FormItem 中有使用这个属性来判断字段是否被隐藏
|
||||||
field.required = true;
|
field.data.hidden = false;
|
||||||
|
|
||||||
|
// 当“隐藏(保留值)”的字段再次显示时,恢复“必填”的状态
|
||||||
|
if (field.data.prevRequired) {
|
||||||
|
delete field.data.prevRequired;
|
||||||
|
field.required = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
requestAnimationFrame(() => {
|
requestAnimationFrame(() => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user