Фільтрація запиту JSON - json, yui

У мене є простий набір даних JSON, які я витягую з локального файлу і завантажую в дані

Використовуючи YUI, я можу відфільтрувати відповідь цього запиту на відповідність лише даних, які мають відношення до даних запиту?

РЕДАГУВАТИ: неправильне форматування на першому повідомленні

YUI().use("aui-datatable", "datatable-sort", "aui-io-request", "aui-tabview", "datasource-io",
function(Y) {

var columns = [{
key : "id",
sortable : true
}, {
key : "name",
sortable : true
},{
key : "price",
sortable : true
}];
var dataTable = new Y.DataTable({
columns : columns
}).render("#searchResultsTab");

var node = Y.one("#searchButton");
var criteria = document.getElementById("searchCriteria");
node.on(
"click", //on Search..
function(){
dataSource = new Y.DataSource.IO({source:"mydata.json"});
request = document.getElementById("searchBox").value;

dataSource.sendRequest({
on: {
success: function(e){
var response = e.data.responseText;
jdata = Y.JSON.parse(response);

dataTable.set("data", jdata.info); //setting table data to json response
},
failure: function(e){
alert(e.error.message);
}
}
});
}
);
new Y.TabView(
{
srcNode: "#searchResultsContainer"
}
).render();

});

mydata.json

{"info" : [
{"id": 1,"name": "A green door","price": 12.50 },
{"id": 2,"name": "A blue door","price": 10.50 },
{"id": 3,"name": "A red door","price": 8.50 }
}

Відповіді:

0 для відповіді № 1

У вашому методі успіху фільтруйте дані відповіді, перш ніж встановлювати джерело даних, що може бути даних. Ось приклад фільтрування списку моделей: http://yuilibrary.com/yui/docs/model-list/#filtering-models