by jim
May 11, 2010 7:41 PM
The Custom Controls for TFS Work Item Tracking site on CodePlex has a couple of useful controls for your TFS work item forms. I need a link on our form which points to an external site that interfaces with TFS. And I needed to add parameters to this link, in order to transfer the work item id to the external site.
My answer to this is a hyperlink custom control, which I added to the WITCustomControls project from the CodePlex link above.
To compile, install, and use this Hyperlink control, download the source files and add them to the CodePlex project. Follow the installation instructions there. The XML to include in your work item template looks like this:
<Control FieldName="System.Id"
Name="MyLink1"
Type="HyperLinkControl"
Label="Some Page"
LabelPosition="Left"
LinkText="Some Page"
URL=http://MyServer/SomePage.aspx
ParamNames="id,date"
ParamFields="System.Id,System.ChangedDate" />
The ParamNames list is optional; if not included, the control will use the field names for the URL parameter names.