如何只读 TFS 工作项字段但不隐藏

2024-03-05

我将新的工作项添加到 tfs.例如,工作项类型:cab,状态:新、活动、关闭。

我将字段和表单元素添加到表单布局中。例如客户备注(类型:字符串)

在流程模板工作流中添加了活动状态的只读字段规则。

但当我没有输入将新更改为活动的文本时,它会被隐藏。

为什么?即使我没有输入数据,我也想看到我的字段。

我能怎么做?

thanks


以下是 VS 2012 今后的只读字段规则。请注意,这不是 VS 2010 及之前版本的行为。不幸的是,这是没有记录的,恕我直言,这是违反直觉的。

  1. 如果字段为只读且为空,它将从表单中消失
  2. 如果它只是只读但有值,它仍然会在表单上但不可编辑。

例如,PBI 工作项有一个条件,即当它进入“完成”状态时,它会使“业务价值”和工作量字段都变为只读,如下面来自其工作项类型定义 (WITD) 的 XML 所示:

    <STATE value="Done">
      <FIELDS>
        <FIELD refname="Microsoft.VSTS.Common.BusinessValue">
          <READONLY />
        </FIELD>
        <FIELD refname="Microsoft.VSTS.Scheduling.Effort">
          <READONLY />
        </FIELD>
      </FIELDS>
    </STATE>

本论坛post http://social.msdn.microsoft.com/Forums/vstudio/en-US/2a0d59ed-17aa-4c98-ab51-888fa82d5e50/how-can-i-make-an-empty-readonly-field-display-in-vs2012?forum=tfsprocess在某种程度上也谈到了行为。此外,当您在工作项字段上使用“EMPTY”属性时,它将从表单中消失,您不会知道,“EMPTY”是“READONLY”和清空字段的组合。 所以最终这一切都是有道理的。 :)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何只读 TFS 工作项字段但不隐藏 的相关文章

  • 出现错误:指定的文件扩展名“.webtest”不是有效的测试扩展名

    尝试跑步MSTEST exe我通过安装的Agents For Visual Studio 2017下载 https www visualstudio com downloads https www visualstudio com down
  • TFS 重新成为孙子

    几天来我一直在尝试一切我能想到的方法来让它发挥作用 无基础的合并 重新设置父级 分支然后重新设置父级 我想重新设置一个分支的父级 使其成为其中一个子级的子级 并打破该分支与其父级之间的关系 在下图中 我想将 Cassidy Main 和 B
  • 通过 PowerShell 在 TFS 上签出/签入文件

    我想使用 PowerShell 自动将编辑后的 csproj 文件签出和签入到 TFS 我只需要将单个文件更改为待处理并签入这些文件 有谁知道如何做到这一点 我和你有同样的痛苦 最后找到了正确的方法 干得好 Load the TFS pow
  • 如何轻松区分/比较 TFS 中的 2 个搁置集?

    有没有一种方法可以比较 TFS 中的 2 个搁置 而不必在单独的工作区中取消搁置并比较文件 我一直在寻找相同的东西 即比较两个书架的内容 而不需要取消其中之一的书架 最终为该功能编写一个 Visual Studio 扩展 该扩展适用于 Vi
  • 如何更改 MSBuild 在 Team Foundation Build 下使用的构建目录?

    尝试使用 Team Foundation Build 构建我的应用程序时出现以下错误 C WINDOWS Microsoft NET Framework v3 5 Microsoft Common targets 1682 9 错误 MSB
  • TFS/Visual studio 2010:清除 Visual Studio 2010 中 TFS 的缓存密码,需要它要求我再次登录

    我使用的是 Windows 7 安装了 TFS Server 并从 VS 2010 安装连接到它 它提示我输入密码 因此我输入了管理员密码 一切顺利 现在我将自己添加为用户 但我无法让它要求我再次登录 它正在记住 缓存 密码 因此它总是以管
  • TFS 2008 在编辑时自动检出代码

    我正在开发一个已添加到 TFS 服务器的 Visual Studio 2008 项目 我不确定为 TFS 配置了哪些设置和策略 这是由单独的部门而不是开发人员完成的 每次我对代码文件进行编辑时 都会自动检出该文件 无需自己显式检出代码文件
  • TFS 2012禁用多重签出不起作用[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我想禁用我们的 TFS 项目的多次签出 我期望它的工作方式如下 Bob 查看 File1 cs Joe 在 Visual Stud
  • 将源代码从 git 迁移到 TFVC

    我们使用的是Visual Studio Online 我们使用TFS的git支持 我们现在想停止使用 git 并使用 TFVC 将源代码迁移到 TFVC 的最佳解决方案是什么 假设您正在 VSO 中创建另一个项目并移动源代码 按照目前的情况
  • 如何在工作项更改事件中获取对 TFS 工作项的引用?

    看起来这非常简单 但我正在努力寻找我需要的东西 我正在实现一个 TFS 2013 事件处理程序 并且只想获取对引发更改事件的工作项的引用 获取标题似乎很容易 但我在事件签名对象中找不到属性或方法来为我提供对 WorkItem 对象的引用或查
  • Team Foundation Build 还是 TeamCity?

    我们主要是一家从事 NET LOB 开发的 MS 商店 我们还在 CRM 应用程序中使用 MS Dynamics 所有开发人员目前都在使用 VS SQL Server 2008 我们也使用 VSS 但每个人在工作中都讨厌它 而且很快就会被淘
  • TFS 2012 .gitignore .hgignore 等效项

    在TFS 2012中 有一种新的本地工作模式 本地工作区 这是个好消息 没有 签出 文件 使用 VS 以外的程序中的文件时 不会再出现只读文件和问题 不再有 获取最新 实际上并未获取最新的情况 但这也意味着我需要一种方法来告诉 TFS 在监
  • VSO:具有分层区域结构的单一项目?

    历史上我们一直有各自的VSO正在开发的每个逻辑项目的项目 这一点尤其重要 因为我们需要为每个项目都有单独的积压工作 每个项目都有自己的产品负责人 我们有一个由大约 10 名开发人员组成的团队 他们在这些项目之间工作超过 2 周的冲刺 在使用
  • TFS 自定义构建任务 - 多个版本

    我需要对自定义 TFS 构建任务进行更改 我想将任务的新版本捆绑在我的扩展中 也保留当前版本 并能够在编辑构建 发布定义时选择版本 我查看了微软的文档将构建任务的多个版本捆绑在一个扩展中 https www visualstudio com
  • TFS:使用主分支的更改更新分支

    所以 我们有我们的主开发线 我创建一个分支 开发人员 b 创建一个分支 我们俩都做一些工作 开发人员 b 完成他的工作 合并回主开发线 我知道他的更改会影响我 我不想稍后再处理冲突 而是想使用现在主开发行中的更改来更新我的分支 这样我就可以
  • OpenSSL SSL_connect:SSL_ERROR_SYSCALL VS2017 社区/TFS

    我无法将本地 git 与 Visual Studio 在线同步 这是我得到的错误 Git 因致命错误而失败 无法访问 https mysite visualstudio com DefaultCollection git MajorMain
  • 使用 TFS 在线服务构建时,有什么方法可以签署 Clickonce 应用程序吗?

    我已在我的单击一次应用程序中启用了签名 但构建服务器 TFS在线服务 没有证书 有什么方法可以将证书包含在存储库中并让构建服务器对其进行签名 或者我是否必须禁用签名并在之后手动执行此操作 我没有从商店中挑选证书 而是签入文件并从文件中挑选
  • 解决方案文件的修改权限

    我有用VS2005开发的项目解决方案 它绑定到 TFS Team Foundation Server 我想将解决方案转换为 VS2008 版本 保持绑定不变 但是在转换时出现错误 错误信息 解决方案文件 C abc abc sln 无法转换
  • 我需要安装什么才能获取 Microsoft.TeamFoundation.WorkItemTracking.Client.dll?

    我只需要安装VS2010 SDK http www microsoft com downloads en details aspx FamilyID 47305cf4 2bea 43c0 91cd 1b853602dcc5 是否有 TFS2
  • TFS API - 更新工作项字段

    是否可以使用 TFS API 更新工作项的字段 沿着这条线的东西 WorkItemStore GetWorkItem Convert ToInt32 current WorkItemId State rcbState SelectedVal

随机推荐

  • JQuery UI Multiselect 如何获取所选选项值

    在 Michael Aufreiter 搜索如何在 JQuery UI 小部件中获取选定选项值时浪费了我的时间 这是他的演示网站和 github 的链接 http quasipartikel at multiselect http quas
  • Google 地图 V3 - 一次只允许显示一个信息框

    我从infoWindow to infoBox为了更好看的信息窗口 我在地图上有很多标记 我想做的是当一个人infoBox已经打开 如果用户点击其他标记 则当前infoBox会自动关闭并新建infoBox将打开 以便用户不需要关闭当前inf
  • 无法在 dse 4.5 中运行 Spark Master 并且 Slaves 文件丢失

    我在 DSE 4 5 中有 5 个节点集群正在运行并启动 5 个节点中 有 1 个节点已启用 hadoop enabled 和 Spark enabled 但 Spark Master 未运行 ERROR Thread 709 2014 0
  • 为什么可重复读取会出现写入倾斜?

    Wiki https en wikipedia org wiki Isolation database systems says 可重复读取 在此隔离级别中 基于锁 并发控制 DBMS 实现保持读写锁 在选定的数据上获取 直到交易结束 然而
  • 使用单个 SQL 连接进行多对多查询

    我有 2 个实体 多对多链接 产品与用户 我想按用户限制产品 User userAlias null query JoinAlias product gt product Users gt userAlias Where gt userAl
  • Rails 4,新应用程序:为什么测试在开发环境中运行?

    我有一个简单的新 Rails 4 应用程序 当我运行时它会破坏开发数据库rake test units 即使我已经在 test helper rb 中设置了 RAILS ENV 我没想到会这样 以下是重现它的简单步骤 我有 Ruby 2 0
  • 在 Python 中使用 DKIM 手动签署电子邮件

    我是 Python 新手 尝试通过套接字通信创建电子邮件发送脚本 但似乎无法使用 dkimpy 库对其进行签名 我在网上尝试了几个示例 但在运行 dkim sign 时都返回了相同的错误 File C Python34 lib re py
  • CSV 格式不正确?

    我正在 Powershell 中使用 EXPORT CSV 生成 CSV 然后将其提供给 Perl 脚本 但 Perl 无法导入该文件 我已经根据工作版本 从相同的 Perl 脚本而不是 powershell 导出 验证了 CSV 文件 没
  • 如何在通话过程中将语音转换为文本,并为呼叫者和呼叫接收者提供不同的文本颜色?

    我想在通话期间将语音转换为文本 我还希望文本以不同的颜色显示 呼叫发起者为红色 呼叫接收者为绿色 在测试期间 我在通话期间将语音转换为文本 但无法区分呼叫发起者的声音和呼叫接收者的声音 提前致谢 请帮帮我 None
  • 具有非指针/引用返回类型的协变返回类型

    我正在尝试在 C 11 中实现类似集合类的 NET 框架 我的问题是无效的协变类型 我有这些课程 template
  • Boost图库:获取edge_descriptor或通过int类型的索引访问边

    我是一名 BGL 新手 有一个 可能 简单的问题 我有一个有向图并使用边缘的捆绑属性 其中之一是 int 类型的索引 知道唯一索引后 我想获取该边相应的edge descriptor 以便对其执行操作 以下示例总结了我的问题 include
  • 优化分配的模板技巧

    I have struct DoubleVec std vector
  • 包的导入会改变类的可见性吗?

    我刚刚了解到 一个类可以用 修饰符 public 在这种情况下 类对所有类可见 到处 如果一个类没有修饰符 默认值 也称为 包私有 仅可见 在它自己的包中 这是一个明确的声明 但这些信息干扰了我对包导入的理解 这很容易出错 我认为导入包会使
  • ASP.NET MVC 中的命名空间等效吗?

    在 Rails 中 我可以创建一个命名空间 以便将视图封装在给定名称 或 URL 前缀 内 我想要做的是创建一个命名空间 或我认为的区域 它将所有管理员控制器封装在给定名称内 例如 我想创建一个 Admin 命名空间 每当我访问 www m
  • 如何在量角器的输入上获取文本

    在量角器的文档中 我看到以下示例 describe by model function it should find an element by text input model function var username element
  • AWS Lambda 函数不保存 VPC 选择

    我无法使用 VPC 选择在 AWS 上保存我的 Lambda Node js 函数 它根本不保存 也没有从 AWS 收到任何消息 当我尝试在不选择 VPC 的情况下进行保存时 它可以正常工作 但是当我选择 VPC 时 它根本不保存 Its
  • debug:获取对象的所有实例变量的列表(未知类型)

    有没有任何方法可以获取 通过调试 Objective c 中未知对象的所有实例变量的列表 我使用 lldb 进行调试 但我承认我不太了解它 显然我无法查看这个未知对象的标头 我需要在调试时执行此操作 但如果不可能 我可以在运行时使用替代方法
  • angularjs 谷歌地图 - 带窗口的标记 - 信息窗口未显示

    尝试使用以下方式获取应用程序角度谷歌地图 with 通过多个标记markers指示 通过的单个信息窗口window指示 我已经了解了 API 和 github 网站上的多个已解决的问题 但就是无法让它工作 jsfiddle http jsf
  • automapper,映射到接口

    我正在使用 automapper 适用于 net 3 5 这是一个例子来说明我正在尝试做的事情 我想将 A 对象映射到 B 对象 类定义 class A public I1 MyI get set class B public I2 MyI
  • 如何只读 TFS 工作项字段但不隐藏

    我将新的工作项添加到 tfs 例如 工作项类型 cab 状态 新 活动 关闭 我将字段和表单元素添加到表单布局中 例如客户备注 类型 字符串 在流程模板工作流中添加了活动状态的只读字段规则 但当我没有输入将新更改为活动的文本时 它会被隐藏