Здравствуйте!
Пытаюсь заблокировать все поля на странице редактирования.
Действую по этим инструкциям раз и два, поля не блокируются.
Версия 7.11.3
Нравится
Здравствуйте, Борис!
Предоставьте, пожалуйста, листинг Вашей реализации этой задачи и примеры конкретных полей, на которых не срабатывает Ваша бизнес-логика.
Анна, добрый день!
Разобрался сам.
Проблема возникала в разделе, добавленном на Портал. На Портале отключена фича (Feature) CompleteCardLockout. Описание механизма отключения функциональности Feature Toggle тут.
Включается так:
DECLARE @SupervisorId UNIQUEIDENTIFIER = (SELECT ContactId FROM dbo.SysAdminUnit WHERE Name = N'Supervisor') DECLARE @AllSSPUsersId UNIQUEIDENTIFIER = (SELECT Id FROM dbo.SysAdminUnit WHERE Name = N'Все пользователи портала') DECLARE @FeatureCode NVARCHAR(50) = 'CompleteCardLockout' DECLARE @FeatureId UNIQUEIDENTIFIER = (SELECT Id FROM dbo.Feature WHERE Code = @FeatureCode) IF NOT EXISTs (SELECT * FROM dbo.AdminUnitFeatureState WHERE FeatureId = @FeatureId AND FeatureState = 1 AND SysAdminUnitId = @AllSSPUsersId) BEGIN INSERT INTO dbo.AdminUnitFeatureState ( CreatedById, SysAdminUnitId, FeatureState, FeatureId) VALUES ( @SupervisorId, @AllSSPUsersId, 1, @FeatureId ) END
Анна Журавель,
Здравствуйте еще раз, Анна!
У меня вопрос к вам, как к представителю разработчика.
Почему в документации по ссылкам из первого поста нет ни слова, что этот механизм зависит от фичи CompleteCardLockout?
Борис Леонов,
Здравствуйте, Борис!
Мы передали данную информацию ответственным за наполнение Академии и в ближайшее время документация будет обновлена.