【问题标题】:Including Empty Text in TFS HTML Field (TFS 2013)在 TFS HTML 字段中包含空文本 (TFS 2013)
【发布时间】:2015-11-28 14:26:58
【问题描述】:

我正在尝试将默认空文本添加到 TFS 2013 中的 HTML 字段。我通过更新布局选项中的字段的“EmptyText”属性来做到这一点(使用流程编辑器)。

但是,无论我在此处输入什么内容,都不会显示预期的文本。它总是空的。我对 HTML 和纯文本字段都有同样的问题。

这是 TFS 的基本限制吗?还是我指定不正确?

我没有使用 DEFAULT 规则,因为我希望用户注意到该字段为空并且需要输入一个值。

【问题讨论】:

  • 您在测试哪个环境,Web 访问还是团队资源管理器?您是在系统字段还是自定义字段上设置此属性?
  • 我正在测试 Web 访问(Visual Studio Online,TFS 2013)。使用自定义字段,但也使用系统字段进行了测试,效果相同。

标签: tfs tfs-workitem


【解决方案1】:

我可以让它正常工作。进行了两项更改:

  1. 编辑“空文本”属性,就像您在上面提到的那样(在我的例子中,我创建了一个名为 Custom.DetailHTML 的自定义 HTML 字段):

  2. 向该字段添加必填规则以定义该字段必须指定一个值:

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

如果仍然无法使用,请出示您的 WIT 文件。

【讨论】:

  • 我正在做几乎相同的事情,尽管我仅在特定状态转换时将该字段设置为必需。尽管如此,我还是尝试将所需规则设置为您提到的字段,但是在未显示“空文本”的情况下具有相同的结果。
  • 由于名声不佳,目前我无法发布图像,但与您的屏幕截图的显着差异如下:Dock:Fill,标签位置:顶部,类型:HtmlFieldControl。当我将它们切换为与您的匹配时,是的,我确实看到了空文本,但是,该字段不再是 HTML 框。这似乎是关键限制:如果字段控件的类型为 HTMLFieldControl,它将不会显示任何空文本规范。
  • @NickZ,我仍然无法重现您的问题。如果我将 Type 更改为 HTMLFieldControl,Empty Text 也会正确显示。所以,1)。我怀疑您的 WIT 文件可能有问题,如果可能的话,如果您可以共享它会更好(您可以将其上传到 OneDrive 并回发链接)。 2)。或者可能只是客户问题,请您的团队成员尝试一下。
  • 这里是 WIT 的 XML 文件:link。我还会检查这是否是客户问题,但要过几周才能确认。
猜你喜欢
  • 1970-01-01
  • 2015-05-22
  • 1970-01-01
  • 2012-02-28
  • 2012-06-01
  • 1970-01-01
  • 2015-04-26
  • 1970-01-01
  • 2015-10-06
相关资源
最近更新 更多