Bom dia!
Gostaria de tirar uma dúvida, mas acredito desde já que não seja possível.
É possível popular um Grid MVC com dados vindo de um array, ao invés de uma tabela diretamente? (Igual funciona em classes como a FwBrowse e a MsNewGetDados).
Preciso fazer uma tela onde existirá um grid com campos de duas ou mais tabelas, e estou tendo dificuldade em fazer isso pelo MVC.
Por exemplo, quero fazer um grid da SC6 mas com alguns dados vindo da tabela SB5. No MsNewGetDados eu customizo o aHeader e passo os campos que eu desejo pelo aCols, exemplo C6_PRODUTO, B5_CEME, B5_COMPRLC, B5_LARGLC, B5_ALTURLC
Giordano, boa tarde.
Você pode dar carga sim com valores de onde você quiser, por exemplo de um Array.
Utilizando a Parte da carga do grid.
Quando você cria um grid conforme abaixo, existe a opção de carga
oModel:AddGrid("ZZ4DETAIL", "ZZ3MASTER"/cOwner/, oStruZZ4 , ,/bLinePost/,/bPre/,/bPost/,/Carga/)
https://tdn.totvs.com/display/public/mp/MPFormModel
Abraço,
Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.
Boa tarde, Felipe! Mas e caso eu possuir campos de mais de uma tabela nesse array, como posso estar tratando? O FwFormStruct só aceita campos de uma tabela? Por exemplo, quero fazer um grid da SC6 mas com alguns dados vindo da tabela SB5. No MsNewGetDados eu customizo o aHeader e passo os campos que eu desejo pelo aCols, exemplo C6_PRODUTO, B5_CEME, B5_COMPRLC, B5_LARGLC, B5_ALTURLC. E no MVC?
Giordano, você pode montar o Struct manualmente, não precisa ser vinculado a uma tabela, Coloquei um exemplo ai na minha resposta
Bom dia, Felipe! Obrigado pela resposta, estarei realizando alguns testes com base no exemplo que passou.