Versão atual:

Pegar matricula do usuário a partir de campo zoom - tabela pai x filho

Boa tarde, amigos.

Vejam se conseguem me ajudar, por favor.

Tenho uma tabela pai X filho onde escolherei uma diversos usuários a partir de campos zoom.

E preciso da matrícula de cada usuário desses campos. Estou tentando colocar essas matriculas em campos hidden fora da tabela, pois precisarei usar esses campos hidden com cada matrícula para apontar nas atividades do processo.

Minha tabela:

<table tablename="homologationUsers" class="table" noaddbutton="true" customFnDelete="fnCustomDelete(this)">
                <thead>
                    <tr class="tableHeadRow">
                        <th class="tableColumn">Name</th>
                        <th class="tableColumn">Department</th>
                        <th class="tableColumn">Homologation Date</th>
                    </tr>
                </thead>
                <tbody>
                    <tr class="tableBodyRow">
                        <td class="fs-v-align-middle">
                            <input type="zoom" class="form-control" name="homologUser" id="homologUser" dataset="colleague" zoomvalue="colleagueId" datasetvalue="colleagueName" data-zoom="{'displayKey':'colleagueName','datasetId':'colleague','fields':[{'field':'colleagueName','label':'colleagueName','standard':true}]}"/>
                        </td>
                        <td class="fs-v-align-middle">
                            <select name="column2_1" class="form-control" dataset="dsRetDepartment" datasetkey="Department" datasetvalue="Department">
                            </select>    
                        </td>
                        <td class="fs-v-align-middle">
                        <div class="form-input"><input type="date" name="column3_1" class="form-control"></div>
                        </td>
                    </tr>
                </tbody>
            </table>

Campos hidden:

<input type="hidden" name="hidden_homologUser01" id="hidden_homologUser01" />
            <input type="hidden" name="hidden_homologUser02" id="hidden_homologUser02" />
            <input type="hidden" name="hidden_homologUser03" id="hidden_homologUser03" />

Função:

function setSelectedZoomItem(sender){

                for(var i = 0; i < $('[name^="homologUser___"').length; i++){

                    //var nomeCampo = $('[name^="homologUser___"')[i].name;
                    //var idCampo = $('[name^="hidden_homologUser"')[i].name;

                    if (sender.inputId == $('[name^="homologUser___"')[i]){
                        $('[name^="hidden_homologUser"')[i].val(sender["colleagueId"]);
                    }
                }
            }

Não sei se ficou claro.

Agradeço desde já!

Versão (1):

Ver a versão formatada

Pegar matricula do usuário a partir de campo zoom - tabela pai x filho

  • criado 01 de Sep de 2020

Comentário

new question