40 lines
1.7 KiB
Markdown
40 lines
1.7 KiB
Markdown
|
|
---
|
|||
|
|
title: Abrir documentos a partir de widgets mobile
|
|||
|
|
source: https://tdn.totvs.com/display/fluig/Abrir+documentos+a+partir+de+widgets+mobile
|
|||
|
|
path: \Plataforma Documentação técnica\Configuração\Mobile\Abrir documentos a partir de widgets mobile.md
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# Índice
|
|||
|
|
|
|||
|
|
- 1 [Objetivo](#Abrirdocumentosapartirdewidgetsmobile-Objetivo)
|
|||
|
|
- 2 [Abrir documentos via widgets mobile](#Abrirdocumentosapartirdewidgetsmobile-Abrirdocumentosviawidgetsmobile)
|
|||
|
|
|
|||
|
|
## Objetivo
|
|||
|
|
|
|||
|
|
Este guia tem por objetivo auxiliar usuários que queiram abrir documentos no mobile por meio de widgets utilizando uma chamada para a função "JSInterface.openDocument".
|
|||
|
|
|
|||
|
|
A partir da versão **1.16.16 do IOS** e da versão **1.6.5.28 do Android** é possível abrir documentos via widgets nos aplicativos Fluig Mobile. Veja o passo a passo abaixo.
|
|||
|
|
|
|||
|
|
## Abrir documentos via widgets mobile
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
Para abrirmos documentos via widgets, basta acrescentarmos uma chamada para a função **JSInterface.openDocument** passando como parâmetro e código do documento no GED, além disso é possível também passarmos o título que será utilizado na janela do documento. Como no exemplo abaixo:
|
|||
|
|
|
|||
|
|
Será preciso checar se está no mobile realmente.
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
// O primeiro passo é checarmos se estamos no mobile
|
|||
|
|
if (WCMAPI.isMobileAppMode()) {
|
|||
|
|
var config = {
|
|||
|
|
documentId: 83, // Código do documento que será aberto
|
|||
|
|
title: "Meu documento PDF" // Título que será usado na janela (Opcional)
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Por fim abrimos o documento.
|
|||
|
|
var configString = JSON.stringify(config);
|
|||
|
|
JSInterface.openDocument(configString);
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Ao adicionar esta chamada os documentos no Fluig mobile serão abertos via widgets.
|