Can't find method com.datasul.technology.webdesk.dataset.DatasetFactory.createConstraint(string,string,string,com.totvs.technology.foundation.dataset

Olá, estou usando o seguinte em um processo:

var constraintDocument1 = DatasetFactory.createConstraint('additionalComments', '%PIs (Lei 8.666/93)%', '%PIs (Lei 8.666/93)%', ConstraintType.MUST, true);

var constraints = new Array(constraintDocument1); var datasetDocument = DatasetFactory.getDataset('document', null, constraints, null);

var id_pasta_lei = datasetDocument.getValue(0, "documentPK.documentId");

e está dando o erro do título. Alguém conseguiria ajudar?

Ta usando isso em algum evento ou no javascript do formulário? experimenta assim:


var constraintDocument1 = DatasetFactory.createConstraint('additionalComments', '%PIs (Lei 8.666/93)%', '%PIs (Lei 8.666/93)%', ConstraintType.MUST);
constraintDocument1.setLikeSearch( true );

Não posso usar o setLikeSearch(true) pois dá erro também (só que outro), pois estou usando o js:

Estou usando em um evento de formulário.

Na verdade, eu nem preciso usar o “LIKE”, só estou usando pois, por algum motivo sem ele, o filtro ao dataset interno “documents” na coluna “additionalComments” não funciona.