使用 API 2.0,我正在制作一个超级看板,在渲染卡片时,我想要一个按钮,将故事移动到下一个 sprint。
我从添加迭代组合开始,但这太过分了。我可以添加按钮和代码,但有没有办法获得下一次迭代?
我没有看到任何东西,以为在开始编码之前我会在这里问。
看板板是特定于迭代的,所以我可以向上移动一两个冲刺,但仍然想推动它向前推进,所以我必须抓住当前的迭代并以某种方式获得下一个迭代......
想法?
使用 API 2.0,我正在制作一个超级看板,在渲染卡片时,我想要一个按钮,将故事移动到下一个 sprint。
我从添加迭代组合开始,但这太过分了。我可以添加按钮和代码,但有没有办法获得下一次迭代?
我没有看到任何东西,以为在开始编码之前我会在这里问。
看板板是特定于迭代的,所以我可以向上移动一两个冲刺,但仍然想推动它向前推进,所以我必须抓住当前的迭代并以某种方式获得下一个迭代......
想法?
您可以查询开始日期在今天之后的迭代,按开始日期排序。这应该会给你记录[0]中的下一次迭代......
Ext.create('Rally.data.WsapiDataStore', {
model: 'Iteration',
fetch: ['Name', 'StartDate', 'EndDate'],
autoLoad: true,
sorters: [
{
property: 'StartDate'
direction: 'ASC'
}
],
filters: [
{
property: 'StartDate',
operator: '>',
value: Rally.util.DateTime.toIsoString(new Date())
}
],
listeners: {
load: function(store, records) {
var nextIteration = records[0];
}
}
});