Grid MVC com dados vindo de array

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,

:warning: 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.