gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 01:13:49 24 4
gpt4 key购买 nike

在过去的一个月里,我一直在尝试 Rally 应用程序自定义,并且对可用的功能印象深刻。我一直在考虑将旧的“任务板”应用程序开发为新的纸板式应用程序。我在 GitHub 和所有文档上搜索了类似的努力,但似乎总是有人只是尝试更新旧版应用程序。我想知道这是否是因为 Cardboard 功能的现有限制,还是因为它们可能用更新的流程替换了旧版应用程序?

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

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

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

Rally SDK 2 Documentation

最佳答案

这是由于 AppSDK2 中 Cardboard 的现有限制造成的。

像下面这样的简单代码将构建任务对象的基本纸板,但它看起来不像旧版 TaskBoard 应用程序中的纸板。除了默认名称和所有者之外,还可以使用cardConfig向卡添加字段:

var myCardConfig = {
xtype: 'rallycard',
fields: ['ToDo', 'Estimate', 'WorkProduct'],
editable: true
}

但是editable: true仅使Name可编辑。

卡片上可编辑的字段仍然非常有限。

也没有简单的方法可以在任务卡左侧、垂直泳道之外添加工作产品(用户故事)卡。

Ext.define('CustomApp', {
extend: 'Rally.app.TimeboxScopedApp',
componentCls: 'app',
scopeType: 'iteration',
onScopeChange: function(scope) {
this._iteration = scope.record.get('_ref');

var myCardConfig = {
xtype: 'rallycard',
fields: ['ToDo', 'Estimate', 'WorkProduct'],
editable: true
}
if(!this.board) {
this.board = this.add({
xtype: 'rallycardboard',
types: ['Task'],
attribute: 'State',
cardConfig: myCardConfig,
storeConfig: {
filters: [scope.getQueryFilter()]
}
});
} else {
this.board.refresh({
storeConfig: {
filters: [scope.getQueryFilter()]
}
});
}
this.iteration = scope.getRecord();
}
});

关于javascript - 是否可以将旧的 Rally 任务板转换为新的 Cardboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24086821/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com