Como deixar o botão "Enviar" desabilitado até que ele inclua um anexo?

Quero delimitar ao usuário uma tarefa na qual ele não pode dar sequencia (clicar em "Enviar"), até que faça ao menos o upload de um arquivo de imagem como anexo.

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

1 curtida

@Ewerton,

Você pode tratar no evento beforeTaskSave.


function beforeTaskSave(colleagueId, nextSequenceId, userList) {
    var attachments = hAPI.listAttachments();
    var hasAttachment = false;

    for (var i = 0; i < attachments.size(); i++) {
        var attachment = attachments.get(i);
        if (attachment.getDocumentDescription() == "fluig.pdf") {
            hasAttachment = true;
        }
    }

    if (!hasAttachment) {
        throw "Attachment not found!";
    }
}

Muito obrigado @Gabriel, atendeu minha necessidade!

1 curtida