如何只读 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 工作项字段但不隐藏 的相关文章

  • 反向代理受 NTLM 保护的网站

    如何将请求代理到受 NTLM 保护的网站 例如团队基金会 and 共享点 我不断得到401 身份验证错误 根据这篇 Microsoft TechNet 文章 https www microsoft com technet prodtechn
  • tf.exe 撤消其他用户的挂起更改

    我希望将我们的 TFS 项目迁移到另一台服务器 在执行此操作之前 我想检查所有待处理的更改 撤消它们 或告诉检查人员检查其全部内容 并将项目锁定在旧服务器上 为此 我需要撤消不再存在的非常旧的工作区中的签出 我现在正在寻找使这项工作发挥作用
  • 在 TFS 2012 中使用持续集成进行自动部署

    我已经为 WCF 项目设置了持续集成 并希望使用 MSBuild 参数自动将应用程序部署到远程服务器 但它没有部署 运行新的构建时 所有测试都会通过并且所有项目都会构建 但网站尚未部署 另外 我没有从构建中收到任何错误 表明出现了任何问题
  • 如何在 IIS 8 中远程停止/启动应用程序池

    注意 每条线使用一行 我在 IIS 6 中使用了这些命令 它们工作得很好 Start get wmiobject namespace root MicrosoftIISv2 computername REMOTE SERVER class
  • 通过 PowerShell 对 TFS 构建进行排队

    TFS2012 具有一个 2010 构建控制器和一个 2010 构建代理 还有一个 2012 构建控制器和多个 2012 构建代理 我们的软件有多个版本的多个版本 构建根据约定命名 例如Foo version 1 0 和 Foo versi
  • 使用 TFS 在线服务构建时,有什么方法可以签署 Clickonce 应用程序吗?

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

    这是我的问题 我已经更改了解决方案中的某些文件 假设是 Web config 并且永远不想签入 因为这些更改仅涉及我的计算机 有没有办法在 TFS 中忽略某个文件中的更改并将其从挂起的更改窗口中删除 当然 我可以在每次签入时跳过这个文件 但
  • TFS API - 缓慢的 foreach 变更集迭代

    问题背景 我正在使用 TFS api 查询 TFS 服务器上的大范围 1 600 文件 我从每个文件中收集其所有 ChangesetId 然后将其收集在列表中 代码 这是我正在使用的代码 它可以正确生成 QueryHistory 方法中指定
  • 无法创建 TFS 构建定义 (TF225000) 并且没有构建管理员组

    我无法在 TFS 2013 团队项目上创建构建定义 因为出现错误 我在项目管理员组中 我被添加到项目集合构建管理员组作为一种可能的解决方法 但我仍然遇到相同的错误 团队项目没有 构建管理员 组 这是一个明显的缺陷项目级组 https msd
  • 使用 TFS REST API 获取迭代中的所有工作项

    我正在尝试获取有关当前冲刺中所有用户故事的一些信息 我可以轻松获取当前冲刺的路径 并且给定工作项的 ID 列表 我可以从其中获取所需的内容 但我不确定如何从迭代路径获取这些 ID 我见过使用 C 和查询的示例 但我使用的是 javascri
  • 如何替换 Visual Studio/TFS 2010 中的合并工具 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何使用服务帐户模拟 Azure Devops 中的用户

    我创建了一个服务帐户来模拟组织中的用户 以便以用户的名义更改工作项 我已经将该服务帐户添加到 项目收集服务帐户 组中 其中 代表其他人提出请求 设置为 允许 服务帐户具有 Visual Studio 订阅 然后 我使用与本地 TFS 配合使
  • 我可以将 Team Explorer 2010 与 Visual Studio 2008 一起使用吗?

    我觉得标题已经说得很清楚了 但我也想说一下为什么 我已经下载了 TFS 2010 和 Team explorer 2010 但我仍在使用 VS2008 短期内没有更改计划 我的问题是 我可以一起使用它们吗 另外 我的VS只是专业版 我不想下
  • 如何使用 C# 在 tfs 中创建具有本地文件夹映射的工作区

    我正在尝试自动将最新代码从 TFS 服务器获取到本地路径 第一步是在 TFS 服务器中创建工作区 如果尚不存在 我将如何创建具有映射到服务器文件夹的本地文件夹的工作区 Use the VersionControlServer CreateW
  • TFS 构建 - 部署/包目标未运行

    我们设置了一个 TFS 构建定义 在其中传递以下额外的 MSBuild 参数 p DeployOnBuild true DeployTarget PipelinePreDeployCopyAllFilesToOneFolder Packag
  • SonarScanner 给出的“MsBuild.exe”在 TFS 2018 上未被识别为内部或外部命令

    我将 SonarQube 添加到现有的 TFS 2018 版本中 我按照此处下载 Community Edition 7 4 的说明进行操作https docs sonarqube org display SCAN Install the
  • 使用 TFS 的每个分支的 Nuget 存储库

    我有一个具有以下分支设置的 TFS 环境 Dev 开发人员的主要工作分支 Main 稳定 可发布的分支 修补程序 用于修复不属于正常发布周期的生产代码 我们正在设置自己使用 Nuget 我想配置一些东西 以便 Dev 分支中的代码从 Dev
  • Microsoft Azure 工具:端口与现有应用程序冲突?

    我在服务器中使用 TFS 天蓝色应用程序 我发现了此错误 从那时起我无法解决此问题 Microsoft Azure Tools Failed to initialize Microsoft Azure storage emulator Po
  • 为什么安装了 TFS Power Tools 后却缺少 tfpt.exe?

    我在 Windows 10 上使用 Visual Studio Community 2017 我安装了 TFS power tools 2011 2013 2015 我读到以前的 Power Tools 已集成到 TFS 2017 中 但任
  • 使用 TFS REST API 获取 Git 提交的最新关联工作项

    我正在尝试获取关联的工作项使用 TFS REST API 进行 GIT 提交 https www visualstudio com en us docs integrate api git commits 我的请求 URL 如下所示 htt

随机推荐

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