Добрый день!
Подскажите, возможно ли добавить поле в организационные роли рядом с полем название (см. вложение).
Заранее спасибо
Нравится
Попробуйте заместить схему SysAdminUnitPageV2 и там добавить кодом нужное поле.
Сидоров Александр Валерьевич пишет:
Попробуйте заместить схему SysAdminUnitPageV2 и там добавить кодом нужное поле.
В этой схеме почему то нет поля "название" в принципе и не совсем понятно в таком случае куда добавлять поле. Такое ощущение, что поле "название" генерируется каким то иным способом, не в этой схеме
Эта схема унаследована от SysAdminUnitRoleBasePageV2, поле Name задано в ней:
{ "operation": "insert", "parentName": "Header", "propertyName": "items", "name": "Name", "values": { "layout": {"column": 0, "row": 0, "colSpan": 24} } },
Зверев Александр,
Добрый день!
Удалось добавить новое поле на эту страницу. Cоздал замещающий объект SysAdminUnit, в который добавил новую колонку. После этого создал замещающую страницу от SysAdminUnitRoleBasePageV2 и добавил рядом с полем Name новое поле, но теперь проблема в том, что поле не сохраняется. Не подскажете, что я упустил?
Сохранение в SysAdminUnit происходит не тем стандартным способом, как в любой объект, а специальным веб-сервисом /0/rest/AdministrationService/SaveRole. Посмотрите, какие запросы идут из браузера на сервер при сохранении карточки роли, увидите. Видимо, потребуется доработать и логику вызова, и сам сервис, добавив нужное поле.
От демо возможность редактирования не зависит. Как вариант, можно сделать свой аналог под другим названием и вызывать методы базового.