Правила 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>
Другие вопросы по тегам