Добрый день
подскажите, пожалуйста, некий элегантный способ сделать так, чтобы в задаче, где автор один конкретный пользователь, а ответственный любой другой пользователь системы, контрол "Due Date" мог изменять только автор
Нравится
2 комментария
22 апреля 2011 10:52
Алексей, реализовать поставленную Вами задачу можно следующим образом:
1. В сервисе wnd_TaskEdit для контрола edtDueDate установить свойство IsEnabled равным False.
2. В функции обработки события OnPrepare окна wnd_TaskEdit прописать проверку вида:
var AuthorID = Dataset.Values('AuthorID'); if (Connector.CurrentUser.ContactID == AuthorID ){ edtDueDate.IsEnabled = true; }
22 апреля 2011 11:46
большое спасибо
я пытался похожим образом (тогда просто при различии автора и ответственного) в блоке workflow (изначально задача была связана с процессом), но тогда не получось
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать