Utilizando Tree Control – Parte II
26/05/2011 Deixe um comentário
Olá a todos…
Depois de um tempo em off, venho aqui postar uma continuação do meu post sobre o Tree Control.
Neste post explicarei como utilizar o Tree para manipular dados no Ax.
Só para relembrar: no post anterior, criamos uma tab para exibir a hierarquia de informações dos modelos de orçamento. Colocamos a lógica numa classe chamada “BudgetModelTree”.
Na classe criada para construir a tree, adicione ao ClassDeclaration:
Em seguida, adiciona os seguintes métodos à classe:
– CanMove
– Move
– stateDropHilite
– BeginDrag
– dragOver
– drop
Agora, vamos para o controle Tree no form. Abra a janela de propriedades e modifique a propriedade DragDrop para Manual.
Por fim, sobrescrevemos os métodos equivalentes na tree.
Se tudo deu certo, devemos conseguir alterar a base de dados por meio do tree.
“Isto tudo” é apenas o básico que se pode fazer no Ax. Existem outras maneiras de se utilizar o Tree Control. Para fins didáticos, eu criei uma tree com o número do cliente e nome dos clientes, as ordens de venda ligadas à ele e os itens de cada ordem, baseando-me no form Tutorial_Form_TreeControl. Mas isso já fica para um próximo post…
Espero que este post tenha sido útil!!!!