No MVC a criação do grid, que no modelo 2 e 3 era tratado pelo o Header e aCols da função MsNewGetDados, por exemplo, no Mvc mudou a forma de posicionar nas linhas e colunas.
Segue alguns exemplos:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | /* Classe Exemplo */ Class Exemplo Method New() Constructor Method Capturar() EndClass /* Metodo Construtor */ Method New() Class Exemplo Return /* Metodo Posicionar, apenas para exemplificar as funcoes */ Method Capturar() Class Exemplo Local oModelActive := FWModelActive() //Seleciona o Modelo Ativo Local _nAt := oModelActive:GetModel("GRIDZZP"):nLine //Corresponde com a linha posicionada - seria o nAt do MsNewGetDados Local _nCount := oModelActive:GetModel("GRIDZZP"):Length() //Corresponde ao tamanho de linhas do Grid Local _cCodigo := oModelActive:GetModel("GRIDZZP"):GetValue("ZZB_ATIVID",_nAt-1) //Captura o valor do campo ZZB_ATIVID da linha anterior Return |
Aviso legal
Todos os artigos deste blog são publicados sob a licença Creative Commons CC BY-NC-SA 3.0 BR
Você pode ler, compartilhar, adaptar e re-publicar para fins não-comerciais desde que citado a fonte acrescido com link da publicação original.