Правила TFS 'when' и 'required' не устанавливают в поле значение обязательное
У меня есть настраиваемое поле (fixedInVersion), поле является обязательным, когда state = 'Closed'
,
У меня также есть пользовательский элемент управления для поля (комбинированный с сортировкой, потому что сортировка по умолчанию для элемента управления TFS по возрастанию).
Когда состояние рабочего элемента Closed
Я показываю в моем контроле Required
но пользователь все еще может сохранить рабочий элемент без ошибок.
Кто-нибудь знает в чем проблема? Если я удалю текст Required
элемент не может быть сохранен, но единственным указанием для пользователя является то, что комбо является желтым (без текста Required
отображается).
1 ответ
"Когда" Обязательное значение, вы использовали его? см. следующий пример:
<FieldDefinition refname="fixedInVersion" name="fixedInVersion" type="String">
<WHEN field="System.State" value="Closed">
<REQUIRED />
</WHEN>
</FieldDefinition>