SDK 2.0 を使用しています。
WsapiDataStore の 'filters:' 構成オプションで関数を使用する方法を理解するのに助けが必要です。以下のコードを実行すると、エラーが発生します。「filters:」オプションを削除すると、エラーは発生しません。
ある条件または別の条件をチェックする必要があるため、関数を使用する必要があります。
誰でもこれを機能させる方法を知っていますか?
ありがとう!
Ext.define('CustomApp', {
extend: 'Rally.app.App',
componentCls: 'app',
launch: function() {
var features = Ext.create('Rally.data.WsapiDataStore', {
model: 'portfolioitem/feature',
autoLoad: true,
remoteSort: false,
filters: [
function (item) {
return true;
}
],
listeners: {
load: function(store, data, success) {
console.log('Store loaded in launch:', store);
},
scope: this
}
});
}
});
これがエラーです。
Uncaught TypeError: Cannot call method 'toString' of undefined sdk.js:4
a.define._createQueryString sdk.js:4
a.define.toString sdk.js:4
a.define.encodeFilters sdk.js:4
a.define.encodeFilters sdk.js:4
Ext.define.getParams sdk.js:4
Ext.define.buildRequest sdk.js:4
b.implement.callParent sdk.js:4
a.define.buildRequest sdk.js:4
Ext.define.doRequest sdk.js:4
Ext.define.read sdk.js:4
Ext.define.load sdk.js:4
b.implement.callParent sdk.js:4
Ext.define.load sdk.js:4
b.implement.callParent sdk.js:4
a.define.load sdk.js:4
b.implement.callParent sdk.js:4
a.define.load sdk.js:4
a.define.load.Rally.data.ModelFactory.getModel.success sdk.js:4
b sdk.js:4
(anonymous function) sdk.js:4
d sdk.js:4
a.define._onTypeDefinitionsRetrieved sdk.js:4
a.define._fetchTypeDefinitions.Rally.environment.getIoProvider.httpGet.success sdk.js:4
Ext.apply.callback sdk.js:4
e sdk.js:4
Ext.apply.callback sdk.js:4
Ext.define.onComplete sdk.js:4
Ext.define.onStateChange sdk.js:4
(anonymous function) sdk.js:4