问题标签 [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.
rally - 从 Rally Solr 工件选择器对话框中删除范围
我正在使用 rallysolrartifactchooserdialog 来显示主动选择器。但是,填充网格的计划仅在我在 Rally 中的默认项目范围内。有没有办法配置它来获取所有倡议?
我确实注意到文档中的 storeConfig 参数 - 也许这就是解决方案?
rally - 拉力赛的实验层次树
我看到分层树在 Rally 站点(https://help.rallydev.com/apps/2.0rc3/doc/#!/api/Rally.ui.grid.TreeGrid)上被标记为实验性的。我想使用分层树构建一个应用程序,但我对这些功能有一些疑问。是否可以过滤树?我还可以将给定用户故事(估计、待办事项、实际等)的任务总数相加,并将该总数列为用户故事值吗?是否有另一种方法来获取用户故事列表以及其下方列表中的任务?
rally - Rally - 通过 ID 获取项目的更有效方式
我一直在尝试查询 Rally 只是为了通过其 ObjectID 获取某个对象,但在许多情况下我最终需要它的父对象。例如,对于一项任务,我需要其关联的用户故事和该故事的特征。它最终变成了一连串的回调(公平的警告,这很丑陋)——任何人都可以推荐一个更有效的解决方案吗?通过 OID 查询的能力很好,但太糟糕了,我需要的不仅仅是有关该 OID 的信息。(注意 - 解决方案必须使用 WSAPI,而不是 LBAPI)。
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)我什至可以使用上面的第三个过滤器功能,因为它需要作用域变量,并且过滤是在服务器端完成的。范围变量是否保留?
我不知道这些问题的答案,因为我无法将控制台日志放入过滤器功能中,因为它们是经过过滤的服务器端。
rest - Rally 休息 API 事务
有没有办法使用 Rally wsapi 实现原子事务。我知道事务意味着连续请求之间的状态,但 REST 显然是一个无状态协议。所以这可能是个问题。
portfolioitem/feature
如果我有它的最新版本,需要能够拉一个然后立即写回它。我有一个自定义字段portfolioitem/feature
,将由多人同时编辑,我需要确保每次更新都以正确的顺序发生。
因为我无权访问 Rally 的服务器,所以我必须做所有这些客户端,我不知道该怎么做。我也将在 Rally SDK 中这样做。
javascript - 在 Rally SDK 中,显示 UI 组件中的隐藏字段
当一个字段在 Rally 中“隐藏”时,它们将不会显示在任何 SDK 的 UI 组件中。例如,我不能rallygrid
用 dataIndex 的列创建一个,_ref
因为_ref
它是一个隐藏字段。我也有隐藏的自定义字段,但我真的需要使用它们在rallygrid
.
我查看了 sdk 源代码并知道这些已从 SDK 的 ui 组件中删除,所以我想我正在寻找一种解决方法,或者解决这个问题的 hack。
我在这里评论了这个问题
javascript - Rally Grid:仅使一列可编辑
我有一个问题,使我的网格中只有一列可编辑。我的相关网格配置是:
我试图只让第 3 列 (My_Custom_Field) 可编辑,因此用户无法更改第 1 列和第 2 列中的任何内容。此外,第 3 列有一个组合框,只有 2 个值可供选择,所以我必须设置它到不可编辑。我的目标是用户更新组合框,然后触发“编辑”事件并保存更新的记录。
我的第一个问题是我不想在行的开头出现“编辑记录齿轮”,但由于我添加了插件,它不会消失。就像我说的,我只希望用户可以编辑第三列。
此外,当我完成单击组合框并选择值时,我得到了一些奇怪的错误。这是错误的堆栈跟踪,我不知道null
我的网格中有什么。
rally - 使用自定义 HTML 应用程序时,是否可以在集会网格中显示自定义投资组合字段?
我的目标是使用仪表板上的拉力网格在自定义 HTML 应用程序中显示一些自定义投资组合字段(该字段称为执行冠军)。我已经查看了文档和一些示例,但看起来这不可能。有没有人做到这一点以及如何做到的?我的代码如下。我使用以下内容开始https://github.com/davidpthomas/BasicRallyGrid。
javascript - Rally 自定义数据存储不会更新
我的 Rally 自定义数据存储不会更新。我遇到了 [this][1] 帖子中描述的问题。
我的场景是:我将向具有自定义数据存储的网格添加行。然后我对一个网格列进行排序,我添加的所有新行都被删除了。我的自定义商店没有什么花哨的,我尝试过 autoSync:true,但什么也没做。
自定义存储是否是只读的,因为对原始数据所做的任何更改都是暂时的,并且会被 reload() 删除?
这是我添加到拉力网格的商店