mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-08 06:59:26 +08:00
refactor: reverseField (#5423)
This commit is contained in:
parent
c20374e145
commit
adc5ecf216
@ -147,7 +147,6 @@ export const reverseFieldProperties: Record<string, ISchema> = {
|
|||||||
reverse: {
|
reverse: {
|
||||||
type: 'void',
|
type: 'void',
|
||||||
'x-component': 'div',
|
'x-component': 'div',
|
||||||
'x-hidden': '{{ !showReverseFieldConfig }}',
|
|
||||||
properties: {
|
properties: {
|
||||||
autoCreateReverseField: {
|
autoCreateReverseField: {
|
||||||
type: 'boolean',
|
type: 'boolean',
|
||||||
@ -198,6 +197,12 @@ export const reverseFieldProperties: Record<string, ISchema> = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
(field) => {
|
||||||
|
const values = field.form.values;
|
||||||
|
const { reverseField } = values;
|
||||||
|
field.value = !!reverseField?.key;
|
||||||
|
field.disabled = !!reverseField?.key;
|
||||||
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
'reverseField.type': {
|
'reverseField.type': {
|
||||||
@ -211,6 +216,7 @@ export const reverseFieldProperties: Record<string, ISchema> = {
|
|||||||
required: true,
|
required: true,
|
||||||
'x-decorator': 'FormItem',
|
'x-decorator': 'FormItem',
|
||||||
'x-component': 'Input',
|
'x-component': 'Input',
|
||||||
|
'x-disabled': '{{ !showReverseFieldConfig }}',
|
||||||
},
|
},
|
||||||
'reverseField.name': {
|
'reverseField.name': {
|
||||||
type: 'string',
|
type: 'string',
|
||||||
@ -219,6 +225,7 @@ export const reverseFieldProperties: Record<string, ISchema> = {
|
|||||||
'x-decorator': 'FormItem',
|
'x-decorator': 'FormItem',
|
||||||
'x-component': 'Input',
|
'x-component': 'Input',
|
||||||
'x-validator': 'uid',
|
'x-validator': 'uid',
|
||||||
|
'x-disabled': '{{ !showReverseFieldConfig }}',
|
||||||
description:
|
description:
|
||||||
"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}",
|
"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}",
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user