Mudanças do documento Cadastro de campos das tarefas (88)
Última modificação por FlowFast em 2025/08/22 13:27
Resumo
-
Propriedades da página (1 modificado, 0 adicionado, 0 removido)
Detalhes
- Propriedades da página
-
- Conteúdo
-
... ... @@ -1,85 +1,3 @@ 1 1 Cadastro do dicionário de campos disponíveis para uso nos formulários das tarefas. 2 2 3 - 4 -=== Anexo único === 5 - 6 -|=Campo|=Descrição 7 -|Expressão regular para validação|((( 8 -Este campo serve para limitar os tipos de arquivos que serão aceitos, deve ser informada uma expressão regular no padrão JavaScript. 9 - 10 -Exemplos: 11 - 12 -Aceitar somente arquivos pdf. Expressão: **/.*\.pdf/** 13 - 14 -Aceitar somente arquivos do Excel (xlsx). Expressão: **/.*\.xlsx/** 15 - 16 -Aceitar imagens jpg ou png. Expressão: **/.*\.[png|jpg]/** 17 -))) 18 -|Tipos de arquivos p/ filtro seletor browser|((( 19 -Este campo serve para filtrar diretamente na janela de seleção de arquivos do browser. Define o atributo **accept** do componente input HTML (referências: [[w3schools>>https://www.w3schools.com/tags/att_input_accept.asp]], [[mozilla>>https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/accept]]). 20 - 21 -Exemplos: 22 - 23 -apresentar somente imagens: Informar: **image/*** 24 - 25 -apresentar somente PDF: Informar: **.pdf** 26 -))) 27 -|Parâmetros para câmera (JSON)|((( 28 -Esse campo serve para configurar como a opção de captura pela câmera. Como parâmetros de qualidade e compressão da imagem. 29 - 30 -Exemplo: 31 - 32 -Definir para tentar capturar imagem FullHD, fazer compressão do jpeg em 80% e definir que a câmera a ser utilizada como traseira(enviroment) (se estiver em um dispositivo móvel e estiver disponível). 33 -((( 34 -{{code language="JAVASCRIPT"}} 35 -{ 36 - imageType: "image/jpeg", 37 - imageQuality: 0.8, 38 - video: { 39 - width: { ideal: 1980 }, 40 - height: { ideal: 1080 } , 41 - facingMode: "enviroment" 42 - } 43 -} 44 -{{/code}} 45 -))) 46 - 47 -Definir para tentar capturar imagem na resolução máxima e sem compressão. 48 -((( 49 -{{code language="JAVASCRIPT"}} 50 -{ 51 - imageType: "image/png", 52 - imageQuality: 1.0, 53 - video: { 54 - width: { ideal: 9999 }, 55 - height: { ideal: 9999 } , 56 - facingMode: "enviroment" 57 - } 58 -} 59 -{{/code}} 60 -))) 61 -Com as opções acima, a captura será realizada diretamente através do browser. 62 - 63 -Existe a opção, quando estamos em um dispositivo móvel de utilizar o próprio aplicativo do SO do aparelho para realizar a captura da imagem, isso permite mais opções no momento da captura, como utilização de zoom e definição da qualidade diretamente no aparelho. 64 - 65 -Para isso pode ser definido o atributo "**mobileCapture: true**" na raiz do JSON. 66 - 67 -Ex: 68 -((( 69 -{{code language="JAVASCRIPT"}} 70 -{ 71 - mobileCapture: true, 72 - imageType: "image/jpeg", 73 - imageQuality: 0.8, 74 - video: { 75 - width: { ideal: 1980 }, 76 - height: { ideal: 1080 } , 77 - facingMode: "enviroment" 78 - } 79 -} 80 -{{/code}} 81 -))) 82 - 83 83 84 -))) 85 -