问题标签 [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 回答
43 浏览

rally - 从 Rally Solr 工件选择器对话框中删除范围

我正在使用 rallysolrartifactchooserdialog 来显示主动选择器。但是,填充网格的计划仅在我在 Rally 中的默认项目范围内。有没有办法配置它来获取所有倡议?

我确实注意到文档中的 storeConfig 参数 - 也许这就是解决方案?

0 投票
1 回答
549 浏览

rally - 拉力赛的实验层次树

我看到分层树在 Rally 站点(https://help.rallydev.com/apps/2.0rc3/doc/#!/api/Rally.ui.grid.TreeGrid)上被标记为实验性的。我想使用分层树构建一个应用程序,但我对这些功能有一些疑问。是否可以过滤树?我还可以将给定用户故事(估计、待办事项、实际等)的任务总数相加,并将该总数列为用户故事值吗?是否有另一种方法来获取用户故事列表以及其下方列表中的任务?

0 投票
1 回答
172 浏览

rally - Rally - 通过 ID 获取项目的更有效方式

我一直在尝试查询 Rally 只是为了通过其 ObjectID 获取某个对象,但在许多情况下我最终需要它的父对象。例如,对于一项任务,我需要其关联的用户故事和该故事的特征。它最终变成了一连串的回调(公平的警告,这很丑陋)——任何人都可以推荐一个更有效的解决方案吗?通过 OID 查询的能力很好,但太糟糕了,我需要的不仅仅是有关该 OID 的信息。(注意 - 解决方案必须使用 WSAPI,而不是 LBAPI)。

0 投票
0 回答
89 浏览

javascript - 无法按网格中的用户故事计数对功能进行排序

编辑: 找到答案我在这篇文章中找到了答案。有一个名为 remoteSort 的私有存储配置字段默认设置为 true,因此除非将 remoteSort 显式设置为 false,否则不会使用客户端排序器。


我正在尝试按其中的用户故事数量对功能网格进行排序。我尝试了几种不同的方法。第一个是数据存储配置中的排序器功能:

但这总是什么也没返回。(当不包括排序器时,我确实取回了所有正确的功能,但我无法对每个功能的用户故事数量进行排序)。

我还尝试在网格中的列中添加一个排序器,如本文所示:

但是我遇到了与另一个线程中的人相同的问题,没有任何东西得到排序。

0 投票
1 回答
575 浏览

javascript - wsapi 商店的过滤功能在 Rally SDK 中不起作用

编辑 - 找到答案

我意识到为什么它不起作用。我正在阅读的“过滤器”配置字段基于 Ext.data.AbstractStore 类的配置,而不是 Rally 的 Rally.data.wsapi.Store 配置。Rally 不支持过滤器“函数”,因为所有 Rally.data.wsapi.Store 过滤器都变成了 wsapi 查询语法(我在 SDK 指南中读到了),而您无法使用函数执行此操作。这就是为什么他们只接受 Object[] 参数,而不是 Function[] 参数。

因此,如果我错了,请纠正我,但我认为 wsapi 商店的文档对于“过滤器”配置字段是错误的。


我正在尝试使用自定义过滤器功能从用户故事列表中加载功能。我的问题是了解过滤器功能如何为商店配置工作。现在我有:

有几件事让我感到困惑:

1) 我的一个函数无论如何都返回 false,我认为它应该返回 NO 结果。然而,商店返回所有功能,就像根本没有过滤器一样(它返回结果的第一页,但页面包含所有功能)

2)我们可以将过滤函数中的参数作为'records'或records'数据,类似于record.data。我的意思是我应该使用record.get('ObjectID') 还是record.ObjectID。

3)我什至可以使用上面的第三个过滤器功能,因为它需要作用域变量,并且过滤是在服务器端完成的。范围变量是否保留?

我不知道这些问题的答案,因为我无法将控制台日志放入过滤器功能中,因为它们是经过过滤的服务器端。

0 投票
2 回答
93 浏览

rest - Rally 休息 API 事务

有没有办法使用 Rally wsapi 实现原子事务。我知道事务意味着连续请求之间的状态,但 REST 显然是一个无状态协议。所以这可能是个问题。

portfolioitem/feature如果我有它的最新版本,需要能够拉一个然后立即写回它。我有一个自定义字段portfolioitem/feature,将由多人同时编辑,我需要确保每次更新都以正确的顺序发生。

因为我无权访问 Rally 的服务器,所以我必须做所有这些客户端,我不知道该怎么做。我也将在 Rally SDK 中这样做。

0 投票
1 回答
141 浏览

javascript - 在 Rally SDK 中,显示 UI 组件中的隐藏字段

当一个字段在 Rally 中“隐藏”时,它们将不会显示在任何 SDK 的 UI 组件中。例如,我不能rallygrid用 dataIndex 的列创建一个,_ref因为_ref它是一个隐藏字段。我也有隐藏的自定义字段,但我真的需要使用它们在rallygrid.

我查看了 sdk 源代码并知道这些已从 SDK 的 ui 组件中删除,所以我想我正在寻找一种解决方法,或者解决这个问题的 hack。

我在这里评论了这个问题

0 投票
2 回答
332 浏览

javascript - Rally Grid:仅使一列可编辑

我有一个问题,使我的网格中只有一列可编辑。我的相关网格配置是:

我试图只让第 3 列 (My_Custom_Field) 可编辑,因此用户无法更改第 1 列和第 2 列中的任何内容。此外,第 3 列有一个组合框,只有 2 个值可供选择,所以我必须设置它到不可编辑。我的目标是用户更新组合框,然后触发“编辑”事件并保存更新的记录。

我的第一个问题是我不想在行的开头出现“编辑记录齿轮”,但由于我添加了插件,它不会消失。就像我说的,我只希望用户可以编辑第三列。

此外,当我完成单击组合框并选择值时,我得到了一些奇怪的错误。这是错误的堆栈跟踪,我不知道null我的网格中有什么。 这是堆栈跟踪

0 投票
1 回答
557 浏览

rally - 使用自定义 HTML 应用程序时,是否可以在集会网格中显示自定义投资组合字段?

我的目标是使用仪表板上的拉力网格在自定义 HTML 应用程序中显示一些自定义投资组合字段(该字段称为执行冠军)。我已经查看了文档和一些示例,但看起来这不可能。有没有人做到这一点以及如何做到的?我的代码如下。我使用以下内容开始https://github.com/davidpthomas/BasicRallyGrid

0 投票
1 回答
217 浏览

javascript - Rally 自定义数据存储不会更新

我的 Rally 自定义数据存储不会更新。我遇到了 [this][1] 帖子中描述的问题。

我的场景是:我将向具有自定义数据存储的网格添加行。然后我对一个网格列进行排序,我添加的所有新行都被删除了。我的自定义商店没有什么花哨的,我尝试过 autoSync:true,但什么也没做。

自定义存储是否是只读的,因为对原始数据所做的任何更改都是暂时的,并且会被 reload() 删除?

这是我添加到拉力网格的商店