Histórico da Página
...
Com a inclusão de formulários que suportem a visualização em dispositivos móveis, é possível movimentar solicitações workflow e realizar o preenchimento das informações de formulários com maior mobilidade e agilidade.
Funções mobile
...
getAttachments
...
É uma função que retorna uma Promise com a lista dos anexos do formulário. Funciona de forma offline.
No exemplo abaixo foi utilizado um await para aguardar a lista dos arquivos que pode ser vazia, caso não haja anexos.
Bloco de código | ||||
---|---|---|---|---|
| ||||
var listaArquivos = await JSInterface.getAttachments();
|
O objeto retorna sempre um json que é uma lista de arquivos. Cada arquivo pode ou não ter os dados, conforme abaixo:
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
[{
"documentId": 4917,
"version": 1000,
"createDate": 1713872206178,
"newAttach": false,
"size": 1.2485828,
"fileName": "file.pdf",
"description": "file.pdf",
"streamControlUrl": "" //Pode ser http ou caminho do arquivo /folder/file.pdf
}] |
Painel | ||||
---|---|---|---|---|
| ||||
Caso não tenha a informação no arquivo anexado, o valor será null por padrão. |
Exemplo de chamada no JS de forma async:
Bloco de código | ||
---|---|---|
| ||
async function getFiles() {
var listFiles = await JSInterface.getAttachments();
} |
sendAttachments
...
Para se ter sincronismo com o envio do formulário, pode-se utilizar o evento igual ao beforeSendValidate.
Esse código deve ser implementado em um arquivo javascript vinculado ao formulário html.
Bloco de código | ||
---|---|---|
| ||
var sendAttachments = function(listFiles) {
} |
- Os dados sempre serão uma lista de arquivos com os valores:
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
[{
"documentId": 0,
"version": 0,
"createDate": null,
"newAttach": true,
"size": 1.2485828,
"fileName": "file.pdf",
"description": "file.pdf",
"streamControlUrl": "" //Pode ser http ou caminho do arquivo /folder/file.pdf
}] |
Pai x Filho e Zoom para dispositivos móveis
...
Guia de estilos off-line
Agora é possível utilizar o guia de estilos em modo off-line sem a necessidade de qualquer conexão a internet, ficou bem mais fácil e independente personalizar seu formulário para processo off-line. Uma vez ao dia o Fluig Mobile ira verificar novas atualizações, caso alguma atualização esteja disponível, o download da mesma será feita automaticamente de forma rápida e transparente, sem precisar se atentar a formas manuais e demoradas para atualização. O guia de estilos off-line está disponível tanto para Android como para IOS.
...