【发布时间】:2010-10-06 10:19:26
【问题描述】:
我正在尝试将自定义工作项类型添加到 TFS。
我想要一个名为 SignOff 的字段,可能的值为 Yes/No。在此旁边,我想要一个名为 SignOffBy 的字段 - 当您更改 SignOff 字段时,应将 SignOffBy 字段设置为当前用户。
<FIELD name="Signoff" refname="MyProj.Signoff" type="String">
<ALLOWEDVALUES expanditems="true">
<LISTITEM value="Yes" />
<LISTITEM value="No" />
</ALLOWEDVALUES>
<DEFAULT from="value" value="No" />
</FIELD>
<FIELD name="Signoff By" refname="MyProj.SignoffBy" type="String">
<WHENCHANGED field="MyProj.Signoff">
<DEFAULT from="currentuser" />
</WHENCHANGED>
<WHENNOTCHANGED field="MyProj.SsoSignoff">
<READONLY />
<EMPTY />
</WHENNOTCHANGED>
</FIELD>
问题似乎是要始终填充 SignOffBy 字段。如果我不使用空标签,它会立即被填充。我希望它为空白,但仅在字段更改时才填充。目前它根本没有改变 - 它只是空白并保持空白。
【问题讨论】: