Ir para conteúdo


Foto

Atribuir valor da grid


  • Por favor, faça o login para responder
1 resposta neste tópico

#1 giliardepichler

giliardepichler

    Iniciante

  • Membros
  • Pip
  • 8 posts

Postado 26 February 2014 - 09:20

Olá pessoal,

Sou iniciando em ExtJS e gostaria da ajuda de vocês com a seguinte situação:

Tenho uma grid que poderá retornar o seu valor para várias telas, por exemplo.

Criei uma grid que busca as cores cadastradas no sistema, atualmente já utilizo a grid para que o usuário busque a informação e atribua a mesma ao determinado campo/tela.

Abaixo exemplo de como estou montando minha grid

var grdCor = new Ext.grid.GridPanel({
		id: 'grdCor',
		store: dsCor,
		height: 300,
		width: 300,
		frame: true,
		loadMask: true,
		iconCls: 'icon-grid',
		cm: new Ext.grid.ColumnModel([
			{header: 'Cor',         dataIndex: 'CodCor', sortable: true, width: 50},
			{header: 'Descrição', dataIndex: 'DesCor', sortable: true, width: 200}
        ]),
		listeners: {
			scope: this,
			rowdblclick: function(grdCor, rowIndex, e){
				edtVeiCodCor.setValue(grdCor.getSelectionModel().getSelected().data.CodCod);
				dspVeiDesCor.setValue(grdCor.getSelectionModel().getSelected().data.DesCor);
				wndCor.hide();
			}
		}
}); 

Se observarem por meio do setValue eu atribuo o valor da grid para o meu campo, mas em outras telas o meu campo poderá ter outro nome.

Neste caso, existe a possibilidade de fazer com que o registro da grid seja atribuído a diversos campos sem passar como parâmetro o nome do campo que receberá o valor?

Fico no aguardo, obrigado.

#2 ReapeR

ReapeR

    Member Avançado

  • Expert User
  • 854 posts
  • LocationBlumenau - SC

Postado 04 April 2014 - 11:54

Opa, vc conseguiu resolver isto?
Senão poste o seu código atual pra gente dar uma olhada :)




0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos