Javascript 是否可以将旧的拉力任务板转换为新的硬纸板
在过去的一个月里,我一直在尝试Rally应用程序的定制,我对可用的功能印象深刻。我一直在考虑将传统的“任务板”应用程序开发成新的纸板风格的应用程序。我在GitHub和所有文档中搜索过类似的内容,但似乎总是有人试图更新遗留应用程序。我想知道这是因为硬纸板功能的现有限制,还是因为他们有可能用更新的流程取代传统的应用程序 是否有理由认为可以将任务板应用程序重新开发为硬纸板应用程序,以包含一些较新的功能(例如内联编辑、着色等)?切换到较新的SDK也会为其他新功能打开更好的开发过程 我所看到的当前限制是,没有一种简单的方法可以重现按用户故事分组的“行”或任务。 如果有人对如何扩展Carboard应用程序以启用行有经验或建议,我们将非常感谢您的意见Javascript 是否可以将旧的拉力任务板转换为新的硬纸板,javascript,extjs,rally,appsdk2,Javascript,Extjs,Rally,Appsdk2,在过去的一个月里,我一直在尝试Rally应用程序的定制,我对可用的功能印象深刻。我一直在考虑将传统的“任务板”应用程序开发成新的纸板风格的应用程序。我在GitHub和所有文档中搜索过类似的内容,但似乎总是有人试图更新遗留应用程序。我想知道这是因为硬纸板功能的现有限制,还是因为他们有可能用更新的流程取代传统的应用程序 是否有理由认为可以将任务板应用程序重新开发为硬纸板应用程序,以包含一些较新的功能(例如内联编辑、着色等)?切换到较新的SDK也会为其他新功能打开更好的开发过程 我所看到的当前限制是,
这是由于AppSDK2中纸板的现有限制 下面的简单代码将构建任务对象的基本硬纸板,但它看起来不像传统TaskBoard应用程序中的板。 除了默认名称和所有者之外,还可以使用cardConfig向卡中添加字段:
var myCardConfig = {
xtype: 'rallycard',
fields: ['ToDo', 'Estimate', 'WorkProduct'],
editable: true
}
但是editable:true
仅使名称可编辑
卡片上可编辑的字段仍然非常有限
在任务卡的左侧,垂直泳道之外,也没有简单的方法添加工作产品(用户故事)卡
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();
}
});
使用自定义渲染函数重写Cardward onRender事件是否可以实现我希望实现的目标?