Alguns componentes de Grade disponíveis no Protheus


Algumas sugestões de grid no Protheus, em pesquisa no TDN, encontrei vários componentes, mas na minha opinião, abaixo estão 5 tipos diferentes e suas particularidades. 1)      mBrowse (Definição: http://tdn.totvs.com/pages/viewpage.action?pageId=24346981) 2)      MarkBrow (Definição: http://tdn.totvs.com/display/public/mp/MarkBrow) 3)      FWMBrowse (Definição: http://tdn.totvs.com/display/public/mp/FWMBrowse) 4)      MsNewGetDados (Definição: http://tdn.totvs.com/display/public/mp/MsNewGetDados)

5)      TcBrowse (Definição: http://tdn.totvs.com/display/tec/TCBrowse)

Os componente mBrowse, MarkBrow e FWMBrowse, são os componentes utilizados para criar a primeira tela de consulta das rotinas como Pedido de Compras, Vendas, Cadastro de Produtos, etc... a estrutura destes componente exibem por padrão, as colunas que definimos no configurador que serão visualizadas, o filtro pelos índices, a criação dos botões no rodapé do grid (Incluir, Alterar,Excluir,etc...) Destes 3 componentes o único que permite o uso de chekbox é o MarkBrow [caption id="attachment_352" align="aligncenter" width="766"]markbrow MarkBrow[/caption] [caption id="attachment_353" align="aligncenter" width="776"]mbrowse mBrowse[/caption] Os 3 componentes acima permitem ver o conteúdo de uma tabela ou array Agora se precisa ter um grid dentro de uma janela, dois bons componentes com bastante recursos são MsNewGetDados e TcBrowse (se souber de mais algum, comente e compartilhe com todos), o MsNewGetDados permite que você facilmente insira/altere e apague as informações, o TcBrowse também permite, mas o forte dele é a manipulação individual das colunas e o uso do chekbox, opção que infelizmente o MsNewGetDados não possui, pois se tivesse seria o melhor a ser usado, mas cada um com sua particularidade.