Erro no Tab Control formulário

Boa tarde. Estou com um erro em um formulário. Nesse formulário eu tenho um Tab Control com várias abas criadas. Porém como criei bastante abas, as setas que deveriam aparecer pra trocar elas, não aparecem. Pra elas aparecerem, eu tenho que trocar a aba do navegador de tela e voltar pra que estava:

Print do formulário ao carregar:

Print do formulário após mudar a aba do navegador pra outra tela, após mudar as setas destacas aparecem:

Boa tarde @JonasKRitter,

Adicione o seguinte código JavaScript no formulário:

  • Sugestão de nome para o script: TabControlFix.js
const myForm = (function () {

    // Adiciona Callbacks no Formulário
    latromi.formManager.setOnFormCreatedCallback(onFormCreated);
    latromi.formManager.setOnEventFiringCallback(onEventFiring);
    latromi.formManager.setOnFieldValueChangedCallback(onFieldValueChanged);

    // Ocorre logo após o form ser inicializado
    function onFormCreated(ev) 
    {
        window.dispatchEvent(new Event('resize'));
    }

    // Ocorre quando um evento é disparado no Form
    function onEventFiring(ev) { }

    // Ocorre quando o valor de um campo é alterado no Form
    function onFieldValueChanged(ev) { }

    // Todas as funções acima são "privadas", e não podem ser chamadas externamente.
    // As únicas funções que podem ser chamadas externamente são as que compões o resultado a seguir:
    return {
        test: function() { }
    }
})();

1 curtida

Funcionou perfeitamente. Obrigado

1 curtida

Bom dia, @JonasKRitter.

A solução discutida neste tópico foi implementada no código-fonte do sistema. Agradecemos sua contribuição para a melhoria da experiência na plataforma! :grinning: :handshake:

Segue release com a implementação efetuada LATROMI Web Versão 3.5.481.

1 curtida