我曾经使用getItems获取dropdownList中的所有项目。 http://developer.rallydev.com/developer/iteration-dropdown
但是在API 2.0中我找不到等效函数来从迭代组合框中获取所有项目。
有什么想法吗?
另一个问题:
使用getRawValue只返回迭代名称,我怎样才能得到迭代开始日期和结束日期?
答案 0 :(得分:1)
要获取迭代组合框的所有项目,您需要获得与组合框相关联的商店。下面的代码为商店加载添加了一个监听器,然后返回与该商店关联的所有记录。
获得记录后,可以使用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
});