Tabela paixfilho pra incluir os e-mails

Olá bom dia, preciso fazer uma tabela para carregar os e-mails e me enviar, me passa um erro: Atenção: o índice do campo Item deve ser numérico. Campo: “destinomail__” / Valor do índice: “” O que poderia ser?

<html>
<head>
    <link type="text/css" rel="stylesheet" href="/style-guide/css/fluig-style-guide.min.css"/>
    <script type="text/javascript" src="/portal/resources/js/jquery/jquery.js"></script>
    <script type="text/javascript" src="/portal/resources/js/jquery/jquery-ui.min.js"></script>
    <script type="text/javascript" src="/portal/resources/js/mustache/mustache-min.js"></script>
    <script type="text/javascript" src="/style-guide/js/fluig-style-guide.min.js" charset="utf-8"></script>
</head>
<body>
<div class="fluig-style-guide">
<form name="form" role="form">
            <!--<div class="col-md-5">
            <label>Email para enviar el correo</label>
            <div class='input-group'>
               <span class="input-group-addon">
               <i class="flaticon flaticon-account-qualification icon-sm"></i>
               </span>
               <input type="email" class="form-control text-center" name="campoEmail" id="campoEmail" value="" placeholder="" data-size="big" required="required">
            </div>
            </div>
            </div> -->

        <div class="form-field" data-type="tabledetail" data-show-properties="" data-field-name="Replaced_Parts">
                 <div class="form-input">
                    <div class="form-group">
                       <label><H4>Mails</H4></label>
                       <table tablename="tabledetailname2" table tablename="TablaSucursales" class="table table-hover" addbuttonlabel="Agregar mail" addbuttonclass="btn btn-danger">
                          <thead>
                             <tr class="tableHeadRow">
                                <th class="tableColumn">mail</th>
                             </tr>
                          </thead>
                          <tbody>
                             <tr class="tableBodyRow">
                                <td class="fs-v-align-middle">
                                   <div class="form-input"><input type="text" name="destino_mail___" id="destino_mail___" class="form-control"></div>
                                </td>
                             </tr>
                          </tbody>
                       </table>
                       </div>
                 </div>
              </div>


        <br>
</form>
</div>
</body>
</html>
unction afterTaskComplete(colleagueId,nextSequenceId,userList){
    var codSolic = getValue("WKUser");
    var dest = new java.util.ArrayList();
    //var mail= $("#destino_mail___"+this.instanceId).val();
    while (contador.hasNext()) {
        var id = contador.next();
        if (id.match("destino_mail___")) { // qualquer campo da tabela PaixFilho
            var campo = campos.get(id);
            var seq   = id.split("___");
            dest.add(campos.get("destino_mail___" + seq[id]));
            //log.info("#### Destino : "+ campos.get("destino_mail___" + seq[1]));
        }
    }                    
    if (dest.size() > 0){
        //Envia e-mail
        notifier.notify(codSolic, "templatedeemail", dadostemplate, dest, "text/html");    
    }
}

compartilhar
  • Agustin...no seu log.info comentado está correto, porém ao chamar dest.add não. "SEQ" é um array com duas posições, index 1 será sempre o seu id da tabela pai x filho...portando seq[1] está correto, seq[id] não.

    Felipe Louzada   15 de Nov de 2021
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags emails tabela paifilho formulario ou faça a sua própria pergunta.