发行对象有ReleaseStartDate
和ReleaseDate
。 WS API中没有ReleaseEndDate。
使用ReleaseDate。
尝试从指南的简单网格this example。更换model: 'userstory'
与model: 'release'
,并使用配置:
columnCfgs:[
'Name',
'ReleaseStartDate',
'ReleaseDate'
]
您应该看到RELEASEDATE。
然后从网格中尝试custom data example,该网格需要显式获取ReleaseDate。修改该示例以显示发布网格而不是用户故事网格。你可以做这样的事情来创建基于两个ReleaseStartDate和RELEASEDATE值自定义列发布日期:
launch: function() {
Ext.create('Rally.data.wsapi.Store', {
model: 'release',
autoLoad: true,
listeners: {
load: this._onDataLoaded,
scope: this
},
fetch: ['Name', 'ReleaseStartDate', 'ReleaseDate']
//fetch: ['Name', 'ReleaseStartDate']
});
},
_onDataLoaded: function(store, data) {
var records = _.map(data, function(record) {
console.log(record);
return Ext.apply({
ReleaseDates: record.get('ReleaseStartDate') + " -- " + record.get('ReleaseDate')
}, record.getData());
});
this.add({
xtype: 'rallygrid',
showPagingToolbar: false,
showRowActionsColumn: false,
editable: false,
store: Ext.create('Rally.data.custom.Store', {
data: records
}),
columnCfgs: [
{
text: 'Name',
dataIndex: 'Name'
},
{
text: 'Release Dates',
dataIndex: 'ReleaseDates',
flex: 1
}
]
});
}
这也应该显示RELEASEDATE只要获取包括RELEASEDATE fetch: ['Name', 'ReleaseStartDate',ReleaseDate']
的问题是可能与你的代码有关。从上面的工作示例开始,看看是否返回了ReleaseDate。
雅我试过那些也..同名错误我得到 – Sontya
Stiil面临同样的问题.. – Sontya
我更新了我的帖子与网格示例显示ReleaseDate。 – nickm