Versão atual:

Criar constraint para dataset onde valor seja um array

Estou consumindo um dataset, e preciso passar um array dentro da constraint, para que seja usado como filtro.

O usuário vai digitar vários números de notas dentro de um input, esse carrega esses números de notas dentro de um array, depois disso preciso usar esse array como filtro em um dataset que vai me trazer os itens das notas.

Alguma ideia de como fazer?


SOLUÇÃO!!

A constraint estava dentro de aspas simples no SQL do dataset, por isso reconhecia como texto.

Apenas criei uma contraint com o array contendo o numero das notas:

var c2 = DatasetFactory.createConstraint("fantasia", nota, nota, ConstraintType.MUST);
var dataset = DatasetFactory.getDataset("ConsultaItensCarga", null, new Array(c1, c2,c3), null);

Dentro do dataset chamei a constraint sem as aspas simples, como abaixo:

numnota in ("+constraints[1].initialValue+")

Dessa maneira ele fez a consulta correta!

Obrigado pelo empenho em ajudar!

Versões (2):

Ver a versão formatada

Criar constraint para dataset onde valor seja um array

Comentário

new question