Consulta de formulário interna

tenho um formulário, um dos campos o usuário deve preencher com o nome da empresa que vem direto em um campo zoom alimentado com o dataset de um formulário.

minha necessidade:

Caso o Usuário vá escolher a empresa e ela não esteja cadastrada, preciso que, através de um botão, ele abra o outro form(dataset)e preencha as informações da empresa para que assim ela ja fique salva no sistema.

conseguem ajudar?

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

Henrique,

Eset código abre no modal padrão do ECM o formulário. Substitua 'docId' pelo código do seu formulário no GED e o 'docVersion' pela versão do formulário:


var parentOBJ;

    if (window.opener) {
        parentOBJ = window.opener.parent;
    } else {
        parentOBJ = parent;
    }

    var cfg = {
        url : "/ecm_documentview/documentView.ftl",
        maximized : true,
        title : "Anexo",
        callBack : function() {
            parentOBJ.ECM.documentView.getDocument(docId, docVersion);
        },
        customButtons : []
    };
        parentOBJ.ECM.documentView.panel = parentOBJ.WCMC.panel(cfg);

Dúvidas comenta aí. Atte.

Luiz, consigo chamar essa função através de um botão
?

@Henrique, consegue. Encapsule o código que coloquei em um: function abreForm(){ /CODIGO_AQUI/ } e chame on onClick do botão.

Esse forma de chamar um documento (direto pelo ftl) não está documentada no dev.fluig.com. Creio que não é bom utilizar…

tenho esse botão já programado,


<button type="button" onclick="window.open('http://controlecontabilidad2259.fluig.cloudtotvs.com.br/portal/p/1/ecmnavigation#');" class="btn btn-primary" id="cad_empresa">Cadastrar empresa</button>

posso utilizar essa função que indicou no display fields?
se não em qual aba utilizo?

@Henrique: se você quer criar um item de pré cadastro (outro form), você poderia criar uma modal com os campos e usar o serviço “/api/public/2.0/cards/create”. Abrir o formulário completo vai deixar a experiência do usuário comprometida.

no caso preciso abrir um outro form,que ja esta pronto, pois uso ele como dataset

@Henrique, explica melhor a sua necessidade porque está um pouco obscura

@luiz fiz a alteração da pergunta, ve se consegue um melhor intendimentom agora

@Luiz editei como solicitado, ve se ficou mais claro agora-.