我曾经使用 getItems 获取下拉列表中的所有项目。 http://developer.rallydev.com/developer/iteration-dropdown
但在 API 2.0 中,我找不到从迭代组合框中获取所有项目的等效函数。
任何想法?
另一个问题:
使用 getRawValue 仅返回迭代名称,我怎样才能获得迭代开始日期和结束日期?
我曾经使用 getItems 获取下拉列表中的所有项目。 http://developer.rallydev.com/developer/iteration-dropdown
但在 API 2.0 中,我找不到从迭代组合框中获取所有项目的等效函数。
任何想法?
另一个问题:
使用 getRawValue 仅返回迭代名称,我怎样才能获得迭代开始日期和结束日期?
要获取迭代组合框的所有项目,您需要获取与组合框关联的商店。下面的代码为存储加载添加了一个侦听器,然后返回与该存储关联的所有记录。
获得记录后,您可以使用 get 方法检索字段的值并传入字段名称。
Ext.create('Ext.Container', {
items: [{
xtype: 'rallyiterationcombobox',
storeConfig: {
listeners: {
load: function(store, records){
console.log(records);
}
}
},
listeners: {
select: function(combobox) {
console.log(combobox.getRecord().get("StartDate"));
console.log(combobox.getRecord().get("EndDate"));
}
}
}],
renderTo: Ext.getBody().dom
});