Tabela Dataset Form

Bom dia!

Alguém teria um exemplo de como adicionar dados de um dataset dentro de uma tabela em um form? O objetivo é apenas listar os dados sem alterações.

JS:


//Criando constraint
var c1 = DatasetFactory.createConstraint("colleaguePK.colleagueId", getValue("WKUser"), getValue("WKUser"), ConstraintType.MUST);
        var constraints = new Array(c1);
//Pegando o valor do campo do dataset filtrado pela constraint
        var colaborador = DatasetFactory.getDataset("colleague", null, constraints, null);


//Populando input da tambela
        form.setValue('nomesolicitante', colaborador.getValue(0, "colleagueName"));

HTML:



<table>
  <tr>
    <th>Solicitante</th>
  </tr>
  <tr>
    <td><input id='nomesolicitante'e os bla bla blas></input></td>
  </tr>
</table>

Olá, tudo bem? pode por favor exemplificar melhor o HTML, estou tentando usar essa forma de mostrar o dataset na tela potem não está funcionando, o campo input está ficando em branco.

Obrigado.

@Gustavo, se você quer listar dados do dataset, o melhor é usar o datatable, mais informações e exemplos de datatables aqui.

Exemplo:

Javascript:


var datasetReturned = DatasetFactory.getDataset("seu_dataset", null, null, null);
var records = datasetReturned.values;
mydata = [];
for (var index in records) {
    var record = records[index];
    mydata.push({
        campoId: record.campo1,
        campoNome: record.campo2,
        noResults: false
    });
}

var myTable = FLUIGC.datatable('#target', {
    dataRequest: mydata,
    renderContent: ['id', 'name', 'uf'],
    header: [
        {'title': 'Código'},
        {'title': 'Nome'},
        {'title': 'UF'}
    ]
}, function(err, data) {
    // DO SOMETHING (error or success)
});

Html:


<form name="form" role="form">
    <div class="panel panel-default">
    <div class="panel-heading">
        <h3 class="panel-title">Buscar Cliente</h3>
    </div>
    <div class="panel-body">
        <div id="target"></div>
    </div>
    </div>
</form>