2
Я передал функцию в качестве фильтра в моем WSAPI-запросе, однако, похоже, это не повлияло на возвращаемые результаты. Есть ли поля, которые нельзя отфильтровать, используя этот метод?filterFn Кажется, не влияет на запрос WSAPI
Ext.define('CustomApp', {
extend: 'Rally.app.App',
componentCls: 'app',
launch: function() {
Ext.create('Rally.data.WsapiDataStore', {
model : 'TestCase',
fetch : ['TestCases'],
filters : [
function(item) {
return item.FormattedID.indexOf('10') !== -1;
}
]
}).load({
callback: function(records) {
//All records returned, no filter applied
}
});
}
});
Спасибо за ответ Nick! Это здорово, но это не совсем то, что я ищу. Я не хочу фильтровать результаты после того, как я загружаю содержимое на свою сторону, я ищу способ фильтрации серверной части результатов. В основном то, что я пытаюсь воссоздать, - это оператор 'in', который предлагает LBAPI. Поскольку WSAPI этого не предлагает, я надеялся реализовать его, передав функцию на сервер. Похоже, что это может быть невозможно :( –
Добро пожаловать, Коннер. Предполагаю, вы хотели использовать Rally.data.lookback.SnapshotStore, если хотите получить данные из LBAPI. – nickm