Histórico da Página
...
O parâmetro nome_do_anexo é uma String e corresponde ao nome do anexo que será salvo na listagem de anexos daquela solicitação.
Como identificar que estou usando o Mobile nos eventos?
Com esse recurso é possível aplicar uma customização ou/e restrição somente no Formulário Mobile, independente da Web. Assim posso definir que um processo ou atividade vai receber um valor diferenciado ou que determinada atividade não pode ser executada pelo Mobile via customização.
Existe duas formas de fazer tal customização:
- Eventos do Formulário
Todo eventos que recebem no método o form podem fazer uma customização exclusiva para o Formulário Mobile, são os eventos:- AfterProcessing
- AfterSaveNew
- BeforeProcessing
- DisplayFields
- EnableFields
- InputFields
- ValidadeForm
Bloco de código | ||
---|---|---|
| ||
function displayFields(form, customHTML) {
if ( form.getMobile() != null && form.getMobile()) {
form.setValue('mtr_usuario', new java.lang.Integer(123456));
}
} |
Eventos do Processo
Nos eventos de processo, a propriedade WKMobile identifica se a ação foi realizada pelo dispositivo móvel, ela pode ser utilizada nos eventos do processo conforme exemplo:Bloco de código language javascript function beforeStateEntry(sequenceId){ var isMobile = getValue("WKMobile"); if (isMobile!=null && isMobile==true){ throw "Não podem ser criadas solicitações via mobile."; } }
Exemplo
Faça o download dos arquivos exemplo aqui.
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas