1
我有两个工作区 当我在一个工作区加载我的应用程序时,它与过滤器一起工作,但是当我使用相同的代码时它不起作用。 然后我尝试评论过滤器,然后它给了我整个记录。不能图什么区别, 我使用拉力sdk2.0rc3
下面 是我的代码片段过滤器无法在特定的工作区拉力赛
this._startDate
值2014-09-10
this._endDate
值2015-03-03
,当我打印操作它提供虚假
and iterations = []
@nickm帮我
_onDataLoaded: function() {
console.log("this.getContext().getProject()._ref", this.getContext().getProject()._ref);
console.log("this._startDate", this._startDate);
console.log("this._endDate", this._endDate);
var project_oid = this.getContext().getProject()._ref;
var startDateFilter = Ext.create('Rally.data.QueryFilter', {
property: 'StartDate',
operator: '>',
value: this._startDate
});
startDateFilter = startDateFilter.and({
property: 'StartDate',
operator: '<',
value: this._endDate
});
startDateFilter = startDateFilter.and({
property: 'StartDate',
operator: '!=',
value: null
});
var endDateFilter = Ext.create('Rally.data.QueryFilter', {
property: 'EndDate',
operator: '<',
value: this._endDate
});
endDateFilter = endDateFilter.and({
property: 'EndDate',
operator: '>',
value: this._startDate
});
endDateFilter = endDateFilter.and({
property: 'EndDate',
operator: '!=',
value: null
});
var filter = startDateFilter.or(endDateFilter);
//filter.toString();
Ext.create('Rally.data.WsapiDataStore', {
model: 'Iteration',
limit: Infinity,
context: {
project: project_oid,
projectScopeDown: true,
projectScopeUp: false
},
fetch: ['Name','Project', 'StartDate', 'EndDate', 'Parent', 'Children'],
autoLoad: true,
filters: [
filter
],
listeners: {
load: this._loadGrid,
scope:this
}
}, this);
},
_loadGrid: function(store, iterations, operation) {
console.log("hi there", operation);
感谢尼克,是的,我在我的日期使用了这个'toISOString()',它工作。非常感谢 – Sontya 2015-02-09 07:04:26