cascading links

This commit is contained in:
Yurii
2026-03-02 17:57:33 +02:00
parent 38ab9de081
commit 74a3e9f6bd
22 changed files with 2023 additions and 173 deletions
@@ -205,6 +205,7 @@
"dynamicLogicOptions": "Conditional options",
"dynamicLogicInvalid": "Conditions making field invalid",
"dynamicLogicReadOnlySaved": "Saved state conditions making field read-only",
"dynamicLogicCascading": "Cascading select",
"probabilityMap": "Stage Probabilities (%)",
"notActualOptions": "Not Actual Options",
"activeOptions": "Active Options",
@@ -27,5 +27,10 @@
"endsWith": "Ends With",
"matches": "Matches (reg exp)"
}
},
"fields": {
"localField": "Local Field",
"foreignField": "Foreign Field",
"matchRequired": "Match Required"
}
}
@@ -44,8 +44,12 @@
"pattern"
],
"mandatoryValidationList": [
"pattern"
"pattern",
"cascadingSelect"
],
"validatorClassNameMap": {
"cascadingSelect": "Espo\\Classes\\FieldValidators\\Common\\Link\\CascadingSelect"
},
"filter": true,
"notCreatable": true,
"valueFactoryClassName": "Espo\\Core\\Field\\Link\\LinkFactory",
@@ -60,8 +60,12 @@
],
"mandatoryValidationList": [
"pattern",
"columnsValid"
"columnsValid",
"cascadingSelect"
],
"validatorClassNameMap": {
"cascadingSelect": "Espo\\Classes\\FieldValidators\\Common\\LinkMultiple\\CascadingSelect"
},
"notCreatable": true,
"notSortable": true,
"filter": true,
@@ -38,8 +38,12 @@
"pattern"
],
"mandatoryValidationList": [
"pattern"
"pattern",
"cascadingSelect"
],
"validatorClassNameMap": {
"cascadingSelect": "Espo\\Classes\\FieldValidators\\Common\\Link\\CascadingSelect"
},
"validatorClassName": "Espo\\Classes\\FieldValidators\\LinkType",
"filter": true,
"notCreatable": true