Como fazer formulários com campos dinâmicos?

Dentro do fluig criei um cadastro de servidores. Para cada cadastro, o meu formulário deve ter 11 campos para o usuário preencher. No evento displayFields consegui montar o formulário de maneira dinâmica, ou seja, fiz a leitura do dataset do cadastro, vi quantos registros tem, montei a variável com o html e depois apliquei via customHTML.append(html) - segue print. O formulário ficou do jeito que queríamos, porém ele não grava as informações quando eu salvo o formulário, além de não passar para algumas funções do fluig, como por exemplo o validateform, as informações dos campos dinâmicos para que eu consiga fazer uma validação por exemplo. Acredito que isso esteja ocorrendo pois o fluig não consegue criar Dataset interno de formulário dos campos dinâmicos montados através de uma função. Até pensei em criar um Dataset customizado e salvar o conteúdo dos campos, porém em uma futura consulta de formulário no fluig acredito que estas informações não seriam apresentadas. Enfim, não sei como proceder nestes casos dinâmicos e gostaria de saber ou ter alguma ideia de como eu poderia fazer nestes casos?

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

Boa tarde, me deparei com o mesmo problema, você obteve alguma solução?

Juliano, até onde sei dessa forma ele não é criado no banco, sendo assim saindo da atividade e do evento de formulário que você criou, para o fluig aquele campo não existe porque não foi persistido, vi que em uma determinada tarefa você cria esses campos, não seria mais interessante criar antes e deixar inibidos e na atividade que você deseja apresenta-los? é só uma sugestão não sei como seria sua regra. Mas dessa forma que você criou é mais adequando quando a necessidade é apenas de apresentação, caso contrário se precisa desses dados futuramente, melhor cria-los.

Juliano, por coincidência é exatamente a mesma dúvida que iniciei no Fluig, acho que em 2014. Bem, o que você tá tentando criar é a definição de Pai x Filho, uma solução dinâmica que acrescenta X campos para N registros, segue documentação:

https://tdn.totvs.com/pages/releaseview.action?pageId=75270483

Qualquer dúvida é só comentar.