2013-12-06 3 views
0

У меня есть сетка с настраиваемой кнопкой, которая отображает другую сетку. Я хочу заполнить эту вторую сетку некоторыми выбранными данными из файла .jsp. Мой JSON как это:jQuery - заполнить jqgrid с выбранными данными json

[{"codigo":"1","descricao":"Tec"}, 
{"codigo":"2","descricao":"Inf"}, 
{"codigo":"3","descricao":"Hw"}] 

Первая сетка должна отображать целые данные (это работает), но вторая сетка должна отображать только те данные, которые «Codigo == 2», например ... Как я могу сделать этот выбор?

Lucas.

+0

10 Вы имеете в виду сетку в сетке? – Jai

ответ

0

Возможно, что-то вроде этого?

var grid = [{"codigo":"1","descricao":"Tec"}, 
{"codigo":"2","descricao":"Inf"}, 
{"codigo":"3","descricao":"Hw"}]; 

var selectGrid = []; 

grid.forEach(function(item, index){ 
    if(item.codigo=='2') 
    selectGrid.push(item); 
}); 

И затем вы можете заполнить вторую сетку с selectGrid данных

Edit: Вы можете использовать метод filter, а также.

selectGrid2 = grid.filter(function(item, index){return item.codigo=='2';});

Смежные вопросы