Como criar uma variável list no JavaScript?

1 resposta
C

Galera, não estou conseguindo criar uma lista de inteiro no JavaScript.
Estou usando EXTjs.
Abaixo meu código.

var selNodes = null;
 var listId = [];
 selNodes = Ext.getCmp('treePanelArea').getChecked();
                     Ext.each(selNodes,function(node){
                         listId = node.id;
                     });
Daí chamo minha action e seto a lista.
'idSubAreaList': listId
Por fim, imprimo a lista:
public void setIdSubAreaList(List<Integer> idSubAreaList) {
		this.idSubAreaList = idSubAreaList;
		for (int idSubArea : this.idSubAreaList) {
			System.out.println("idSubArea = " + idSubArea);
		}
	}

E ele imprime apenas a última opção que eu selecionei no checkbox.
idSubArea = 30

Alguém saberia pegar todos os itens selecionados no checkbox?

1 Resposta

C

Consegui galera.

selNodes = Ext.getCmp('treePanelArea').getChecked(); Ext.each(selNodes,function(node){ listId.push(node.id); });

Só add o push na hora de popular.
Valeu ^^

Criado 21 de outubro de 2010
Ultima resposta 21 de out. de 2010
Respostas 1
Participantes 1