Можно ли через код страницы объекта добавить полю красную звёздочку(как символ обязательности заполнения поля)?
Есть поле на edit странице объекта, добавлено туда через визард страницы, этому полю я хочу добавить обязательность + свои кастомные валидации. Сделать поле обязательным, конечно, можно было бы в визарде через бизнес-правила, но я не хочу мешать это с кастомными валидациями, поэтому и то, и то сделал в коде страницы через asyncValidate. Валидации работают, но у поля в таком случае нет этой красной звёздочки, символизирующей обязательность заполнения этого поля. Можно ли её как-то добавить без использования бизнес-правил?
Нравится
Чтобы оно появилось, вы должны IsRequired прописать в атрибутах и в diff
attributes: {
"UrsField": {
"isRequired": true
},
diff: /**SCHEMA_DIFF*/ [
{
"operation": "insert",
"name": "UrsField",
"values": {
"layout": {
"colSpan": 13,
"rowSpan": 1,
"column": 11,
"row": 4,
"layoutName": "GoalContainer"
},
"isRequired": true,
},
"parentName": "GoalContainer",
"propertyName": "items"
}
] /**SCHEMA_DIFF*/ ,
Чтобы оно появилось, вы должны IsRequired прописать в атрибутах и в diff
attributes: {
"UrsField": {
"isRequired": true
},
diff: /**SCHEMA_DIFF*/ [
{
"operation": "insert",
"name": "UrsField",
"values": {
"layout": {
"colSpan": 13,
"rowSpan": 1,
"column": 11,
"row": 4,
"layoutName": "GoalContainer"
},
"isRequired": true,
},
"parentName": "GoalContainer",
"propertyName": "items"
}
] /**SCHEMA_DIFF*/ ,