Tenho um campo em uma coleção a qual é do tipo CAMPO REFERENCIADO, ou seja esta llinkado a outra coleção.
Gostaria de obter dados extras desta outra coleção através deste campo referenciado, mas sem que para isso tenha que executar uma outra consulta usando a chave existente neste campo referenciado e assim obter os dados extras de que necessito.
Observei que se tiver um componente(REPETIDOR) ligado a um Dataset consigo ter acesso aos dados extras, pois o Dataset faz a magia acontecer.
Estava estudando o Corvid, e não encontrei algo semelhante que pudesse fazer isso via código sem usar um Dataset para isto. Ou seja, teria que fazer uma nova consulta para obter os dados extras de que necessito.
Vamos aos porquês disto:
Bem são vários, o primeiro deles é que se existir um recurso no Corvid semelhante a magia do Dataset, me polparia velocidade e consumo de recursos do servidor em função de ter que evocar varias consultas(caso de um REPETIDOR que é alimentado via código(Corvid)) para obter os dados extras de que necessito.
No caso que lhes citei, o REPETIDOR, não esta linkado a um Dataset, ele é alimentado usando o código do Corvid e suas funções.
Alguma dica ou sugestão, ou quem sabe exista este recurso no Corvid, alguém poderia me esclarecer se existem caminhos.
A solução esta aqui:
https://www.wix.com/corvidsite/corvid-pt/forum/wix-dicas-e-updates/adicao-api-wix-data-include-para-campos-de-referencia
Onde no exemplo:
.include("author")
author - deve ser substituído pelo campo na sua coleção na qual possui o CAMPO REFERENCIADO