Abrir popup a partir do App

Boa tarde.

Estou desenvolvendo uma lista com links de documentos do GED para ser utilizado no APP fluig mobile, porém não consigo fazer com que abram. Utilizei a função abaixo:


function openDocument(docId, docVersion) {
    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);
}

No navegador funciona normalmente, porém no APP o documento não abre. Alguém sabe alguma forma de faze-lo?

Olá Takeo!

Essa técnica que você está utilizando - renderizar ftl's internos da plataforma não é uma técnica homologada para desenvolvimento para o fluig. Por se tratar de arquivos internos da plataforma, podem sofrer alterações entre releases e o seu desenvolvimento pode ser impactado - e até deixar de funcionar.

Recomendamos utilizar as técnicas disponíveis no dev.fluig.com e APIs disponíveis em api.fluig.com.

Neste caso, se você adicionar documentos já publicados no ECM como anexos da solicitação, creio que este exemplo pode lhe ajudar: https://git.fluig.com/projects/SAMPLES/repos/projetos/browse/document-attach

No seu formulário basta ter salvo o(s) código(s) do(s) documento(s) que será(ão) publicado(s) na solicitação.

Abs,

Marcos

Muito boa sua colocação, caro @Marcos Jahn, mas, indo na sua indicação das APis, não achei nada que se pudesse comparar a esta dica dada. Você teria uma dica precisa de como substituir o código acima por outro eficaz?