Добрый день, создаю у сущности поле с типом Guid. Вывожу его на карточку, принудительно устанавливаю "enabled": true, но поле остаётся заблокированным для ввода. Есть ли возможность его разблокировать и валидировать поле на фронте инструментами коробки? Парсить на бэке каждый раз при изменении этого поля не хотелось бы.
Нравится
2 комментария
9 апреля 2021 13:13
Пока пытаюсь сделать через строку с маской.
"operation": "insert", "name": "UsrMercuryId", "parentName": "ProfileContainer", "propertyName": "items", "index": 16, "values": { "bindTo": "UsrMercuryId", "layout": { "colSpan": 24, "rowSpan": 1, "column": 0, "row": 16, }, "visible": { "bindTo": "Type", "bindConfig": { "converter": "_accountTypeIsPayer" } }, "controlConfig": { "className": "Terrasoft.controls.MultiMaskEdit", "mask": { "formats": ["00000000-0000-0000-0000-000000000000"] }, "onBeforePasteFormatValue": "TSCCommon.getDigitsFromString", "maskConfig": { "definitions": { "0": { "re": "[0-9a-zA-Z]" } } } } },
Но нету модуля MultiMaskEdit.
14 апреля 2021 10:41
Добрый день, Илья.
В базовой логике приложения поля с типом Guid редактировать нельзя. Можете реализовать строку с маской или валидировать строку через метод setValidationConfig.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать