Pessoal tenho um datagrid, onde preciso consistir as colunas. Já pesquisei
na lista e ainda não achei alguma dica.

<mx:DataGrid id="brw_itens" dataProvider="{gridItens}" editable="true"
y="190" change="Consiste_Produto()" left="10" right="10" height="140">
<mx:columns>
<mx:DataGridColumn headerText="Produto" id="produto" dataField="produto"
width="100" textAlign="right" />
<mx:DataGridColumn headerText="Descrição" dataField="des_prod" width="100"
editable="false"/>
<mx:DataGridColumn headerText="Und" dataField="unidade" width="100"
editable="false"/>
<mx:DataGridColumn headerText="Qtd" dataField="quant" width="100"
textAlign="right"/>
<mx:DataGridColumn headerText="Unitário" dataField="pr_unit" width="100"
textAlign="right"/>
<mx:DataGridColumn headerText="Total" dataField="pretot" width="100"
editable="false" textAlign="right"/>
</mx:columns>
</mx:DataGrid>

//-------------------------------------------------------------------------------
//   Busca Produto
//-------------------------------------------------------------------------------
   private function Consiste_Produto():void{
      *var* coluna:Text =                                   =====> aqui é o
problema que não sei como saber a coluna
      itemSelecionado = brw_itens.selectedItem ;
      if(coluna == "produto") {
         cArg = itemSelecionado.produto";
         remote.pesquisar(cArg,buscaRet_Produto);
      }
      if(coluna == "quant") {
         if(cArg=="") {
           Alert.show("Preencher a quantidade","Atenção");
           return;
     }
      }
   ............
   }
   private function buscaRet_Produto(e:ResultEvent):void{
      itemSelecionado = e.result ;
      if(itemSelecionado.erro =="0"){
         ..... ;
      } else {
         Alert.show("Produto não cadastrado","Erro na pesquisa");
      }
   }

Tenho que consistir o código do produto e quando correto jogar a descrição
na coluna desprod
Verificar a quantidade e preço unitário e multiplicar ambos para jogar no
preço total.

O problema que está pegando mesmo, é que não descobri a forma de saber em
qual coluna do datagrid estou...

José Carlos

Estou fazendo dessa forma, pode ser que tenha uma mais fácil.

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a