问题标签 [appsdk2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
104 浏览

rally - 检索与发布相关的测试用例

我如何检索与某个版本相关的测试用例。

我想检索与发布相关的测试用例的数据。但是测试用例没有提交发布。顺便说一句,测试用例有 WorkProduct,它是为此测试用例创建的。但是当我试图从测试用例对象中获取 WorkProdut 时,除了美国名称之外我没有任何有用的信息,实际上我可以使用这个名称来获取合法的美国对象。

不过好像很难...

0 投票
1 回答
142 浏览

rally - 释放网格过滤器

我有 Rally.ui.grid.Grid 功能,我想在 Portfolio Item 页面上添加过滤器以进行发布。我该怎么做?这是我的网格。

发布排序无法正常工作,我不明白如何修复它。我没有找到任何有关发布过滤器何时适用于功能的示例。

0 投票
1 回答
116 浏览

rally - 手动将列添加到 rallycardboard 组件

我正在创建一个rallycardboard每列代表一个版本的地方,这些卡片是要安排到这些版本中的功能。组件的默认机制将所有可用版本呈现为板上的列。对于我们的特定应用程序,这是不合理的,因为我们的工作区中有数千个版本。

我能够覆盖该addColumn方法以仅包含一个列,如果它是一个版本,该组中至少有一个功能被分配到。下一步是使用户可以手动添加当前没有任何已分配工作的 Release 列。为此,我存储了第一步中排除的所有列,并使用这些值创建了一个组合框。我希望这样当用户从组合框中选择一个版本时,该版本列被添加到板上。

我能够重新配置我的addColumn方法以允许手动覆盖(相对于尝试与现有功能的版本匹配)。我通过调用验证了该列已添加到板列中,board.getColumns()并且现有列和添加列的配置看起来相同。但是,我在调用时收到一条错误消息,board.renderColumns()这似乎是尝试写入尚不存在的容器(尚未创建列)的结果。

也许我会以错误的方式解决这个问题。是否有另一种方法可以更轻松地决定在rallycardboard组件上包含哪些列以及排除哪些列?

在此处输入图像描述

0 投票
3 回答
841 浏览

rally - 在输出中使用所有者名称查询 Rally Lookback API

除了其他数据之外,我还想要一份所有修改给定用户故事的人的列表。

我正在使用以下 JSON 数据查询 Rally Lookback REST API:

通过这个查询,我得到了所有者的 OID,如下所示:

有没有办法给 Owner 字段补水?我想看“John Smith”,但我会选择“jsmith@example.com”。

如果我必须为此使用 WSAPI,有没有办法一次查询一组所有者 OID——如果是这样,一个样本会很有帮助——或者我需要遍历值的集合并查询每个业主个人?

0 投票
1 回答
369 浏览

rally - 使用带有可折叠儿童故事树的网格的 Rally SDK 应用程序

有可能吗?如何创建一个类似于网格的应用程序,该应用程序具有指定的列,但还以投资组合层次结构显示的方式显示嵌套在其父故事下的子故事?

据我所知,Portfolio Hierarchy 视图不允许附加列。

0 投票
1 回答
389 浏览

rally - 如何以 Rally 网格的方式在自定义网格中显示 ScheduleState 和 Blocked 列

我正在尝试创建一个在网格视图中显示数据的自定义 Rally 应用程序。在另一个问题Rally SDK App Using Grid with collapsible tree of children stories 中nickm发布了一些示例代码

我想以与 Rally Grid 显示它们的方式相同的方式显示 ScheduleState 和 Blocked 列(作为图形表示)。我试图通过在我的 columnCfgs 块中使用以下内容来弄清楚如何使用 templatecolumn xtype:

这会失败并导致 sdk-debug.js 中出现 JS 错误:

未捕获的类型错误:无法读取未定义 sdk-debug.js:190539 Ext.define.loadStates 的属性“getAllowedValueStore”

我在 Blocked 列中遇到了不同的错误,但我无法弄清楚如何让它显示为红色的阻止图标。

这就是我想要实现的目标

0 投票
1 回答
547 浏览

rally - 集会迭代组合框返回空

当我尝试创建一个迭代组合框时,我是集会应用程序 SDK 的新手,并尝试做教程(来自 Youtube 和集会网站),该对象已创建但没有值(“没有定义迭代”)。我试图从 github (session_4_interactive_grid) 运行两个视频教程代码

以及来自 Rally 站点的代码 ( https://help.rallydev.com/apps/2.0rc2/doc/#!/guide/first_app )。// 在网格中显示缺陷并按迭代和/或严重性过滤的自定义 Rally 应用程序。// // 注意:为了学习目的,特意将各种控制台调试信息保留在代码中

都给了我一个空的迭代框。

当我在视频上运行会话 3 的代码时,我通过创建用户故事存储来获取用户故事数据。我用谷歌搜索并在这里搜索重复但到目前为止没有成功,那可能是什么问题?

谢谢!

0 投票
1 回答
122 浏览

rally - 使用自定义网格如何显示有缺陷或失败的测试用例的用户故事

我想创建一个自定义网格,只显示测试用例失败的用户故事。我检查了 API 文档,但无法解决。

我尝试了(TestCaseStatus < Complete)但没有得到任何结果我也尝试了与缺陷状态相同的事情。

我需要使用的具体语法是什么?

0 投票
1 回答
190 浏览

javascript - 是否可以将旧的 Rally 任务板转换为新的 Cardboard

在过去的一个月里,我一直在玩 Rally 应用程序自定义,并且对可用的功能印象深刻。我一直在想办法将传统的“任务板”应用程序开发到新的 Cardboard 风格的应用程序上。我已经在 GitHub 和所有文档上搜索过类似的尝试,但似乎个人只是试图更新旧版应用程序。我想知道这是因为 Cardboard 功能的现有限制,还是因为他们可能用更新的流程替换了旧版应用程序?

假设可以将任务板应用程序重新开发为纸板应用程序以包含一些更新的功能(例如内联编辑、着色等),这是否合理?切换到较新的 SDK 还将为其他新功能开辟更好的开发过程。

我看到的当前限制是没有一种简单的方法来重现按用户故事分组的“行”或任务。

如果有人对如何扩展 Cardboard 应用程序以启用行有经验或建议,我们将不胜感激。

拉力赛 SDK 2 文档

0 投票
1 回答
158 浏览

rally - 无法在 Rally 应用程序 (2.0RC3) 中获得迭代“主题”

我正在从 2.0RC3 SDK 修改 IterationSummary 应用程序,并向其中添加更多迭代信息。出于某种原因,我无法检索迭代的“主题”,尽管我能够从迭代对象中查询其他字段。从示例开始,我只是添加了以下几行 @192

我可以获得“名称”,但无法获得“主题”值,即使它已明确设置在迭代中,并且我使用 REST API 验证了该值以查询相同的迭代。查询“名称”等其他字段效果很好。知道为什么没有返回“主题”吗?