Включение пустого текста в поле HTML TFS (TFS 2013)

Я пытаюсь добавить пустой текст по умолчанию в поле HTML в TFS 2013. Я делаю это, обновляя атрибут «EmptyText» для поля в параметрах макета (используя редактор процессов).

Однако независимо от того, что я здесь ввожу, предполагаемый текст никогда не отображается. Он всегда пуст. У меня такая же проблема с полями HTML и обычного текста.

Является ли это фундаментальным ограничением TFS? Или я неправильно это указываю?

Я не использую правило DEFAULT, потому что хочу, чтобы пользователь заметил, что поле пусто и должен ввести значение.


person NickZ    schedule 02.09.2015    source источник
comment
Какую среду вы тестируете, веб-доступ или Team Explorer? И вы устанавливаете это свойство для системного поля или пользовательского поля?   -  person Beytan Kurt    schedule 03.09.2015
comment
Я тестирую веб-доступ (Visual Studio Online, TFS 2013). Использование настраиваемого поля, но тестирование с системным полем также дало тот же эффект.   -  person NickZ    schedule 04.09.2015


Ответы (1)


Я могу заставить его работать правильно. Внесено два изменения:

  1. Отредактируйте атрибут «Пустой текст», как вы упомянули выше (в моем случае я создаю одно пользовательское поле HTML с именем Custom.DetailHTML): введите здесь описание изображения

  2. Добавьте обязательное правило в это поле, чтобы определить, что это поле должно быть указано со значением:

<FieldDefinition name="DetailHtml" refname="Custom.DetailHtml" type="HTML">
  <REQUIRED />
</FieldDefinition>

Если вы по-прежнему не можете заставить его работать, покажите свой файл WIT.

person Vicky - MSFT    schedule 04.09.2015
comment
Я делаю что-то почти идентичное, хотя я устанавливаю поле «Обязательно» только при переходе определенного состояния. Тем не менее, я попытался установить обязательное правило для поля, как вы упомянули, но получил тот же результат, когда пустой текст не отображается. - person NickZ; 04.09.2015
comment
В настоящее время я не могу публиковать изображения из-за своей скудной репутации, но заметные отличия от вашего снимка экрана следующие: Dock: Fill, Label Position: Top, Type: HtmlFieldControl. Когда я переключаю их, чтобы они соответствовали вашим, тогда ДА, я вижу пустой текст, однако поле больше не является полем HTML. Это, по-видимому, является ключевым ограничением: если элемент управления полем имеет тип HTMLFieldControl, он не будет отображать спецификацию пустого текста. - person NickZ; 04.09.2015
comment
@NickZ, я все еще не могу воспроизвести твою проблему на своей стороне. Если я изменю тип на HTMLFieldControl, пустой текст также будет отображаться правильно. Таким образом, 1). Я подозреваю, что с вашим файлом WIT что-то не так, если возможно, лучше, если вы поделитесь им (вы можете загрузить его в OneDrive и опубликовать ссылку). 2). Или, может быть, это просто проблема клиента, попросите членов вашей команды попробовать. - person Vicky - MSFT; 07.09.2015
comment
вот файл XML для WIT: ссылка. Я также проверю, является ли это проблемой клиента, но не смогу подтвердить в течение нескольких недель. - person NickZ; 14.09.2015