在拉力赛中:我是否可以将自定义任务状态映射到拉力赛任务板中的现有任务状态(类似于用户情景的看板)
In Rally: Can I map custom task states to existing Task states in a Rally Task Board (similar to Kanban for user stories)?
创建一个
具有可映射状态的TASK卡板需要什么,例如Rally现有的看板支持。
我想添加一个或两个自定义任务状态:例如"准备合并"和"单元测试完成"。 现有任务板不支持此功能。
我使用 Rally 2.0 SDK(预览版)玩了卡板代码,并且能够在自定义状态列中快速显示任务,但映射是我迷路的地方,因为我不确定如何将这些自定义状态映射到默认的已定义/进行中/已完成状态。 我很好奇您是否有任何关于用于状态映射的触发器或组件的指针。
我知道可能会有人反对额外的任务状态,但是在一些工程公司中,编码与任务密切相关,额外的状态在任务级别是有意义的。
首先让我给你一些警告。您的映射仅适用于此特定板和任何其他视图。因此,更改很容易不同步。
下面是一些应该执行您期望的操作的代码。你可以在这里得到它的要点https://gist.github.com/2926610
<!DOCTYPE html>
<html>
<head>
<title>My Custom App</title>
<!--Include SDK-->
<script type="text/javascript" src="https://rally1.rallydev.com/apps/2.0p/sdk.js"></script>
<!--App code-->
<script type="text/javascript">
Rally.onReady(function() {
Ext.define('CustomApp', {
extend: 'Rally.app.App',
componentCls: 'app',
mappedToField:"State",
mappedFromField:"Mapme",
fieldNameMap:{
a:"Defined",
b:"Defined",
c:"In-Progress",
d:"In-Progress",
e:"Completed"
},
launch: function() {
this.add({
xtype:'rallycardboard',
types:['task'],
attribute: this.mappedFromField,
listeners:{
beforecarddroppedsave:function(cardboard, card) {
//map the new state from on this card to the new state
var newState = this.fieldNameMap[card.record.get(this.mappedFromField)];
card.record.set(this.mappedToField, newState);
},
scope:this
}
});
}
});
Rally.launchApp('CustomApp', {
name: 'My Custom App'
});
});
</script>
</head>
<body class="myApp">
</body>
</html>
相关文章:
- 当使用Watchify时,Browserify+Babelify Gulp任务没有终止
- gulp Iconify任务抛出错误TypeError:Path必须是字符串.收到false
- 如果助手不在,如何从Grunt中的代码中调用任务
- WinJS(WP8.1):从后台任务更新辅助磁贴
- 如何使用gump任务将html转换为javascript字符串
- 在等待异步任务时永久循环
- 如何在dhtmlxgantt中保存任务
- 如何为requirejs和qunit设置grunt任务
- 如何使gullow任务跨平台.尤其是吞咽贝壳
- 不使用Grunt.initConfig()注册Grunt任务
- Grunt任务没有加载,获得无限循环
- 用咕哝的任务改变恒定的角度内容
- Gulp Git首先运行提交任务,然后运行推送任务
- 如何在jshint任务运行且一切正常时记录消息
- 如何按顺序运行gullow任务
- 嵌套两个以上任务的回调
- 如何在另一个任务中正确使用延迟的gump任务返回的值
- 我一直收到的控制台警告是什么?推迟长时间运行的计时器任务以提高滚动的流畅性
- 在拉力赛中:我是否可以将自定义任务状态映射到拉力赛任务板中的现有任务状态(类似于用户情景的看板)
- 是否有可能将旧的拉力赛任务板转换为新的纸板