Bom dia.
Tenho uma duvida a respeito de dataset e formulários.
Meu caso, guardo dentro de um campo do formulário uma informação “Grupo de Produtos”
E com base neste campo gostaria de passa-lo em um WHERE no meu select dentro do dataset.
Basicamente se este campo no formulário estiver preenchido a informação será adicionada ao dataset.
Porem não estou consguindo pegar a informação do formulário e importa-la para o dataset.
Qual seria a melhor forma.
Olá, tudo bem?
Você deve passar a informação do campo como constraint mesmo
const value = $("#ID_CAMPO").val();
const c1 = DatasetFactory.createConstraint("campo", value, value, ConstraintType.MUST);
const ds = DatasetFactory.getDataset("seu_dataset", null, [c1], null);
Para pegar o valar no dataset:
var value = "";
if (constraints != null) {
for (var i = 0; i < constraints.length; i++) {
if (constraints[i].fieldName == "campo" && constraints[i].initialValue && constraints[i].initialValue != "") {
value = constraints[i].initialValue;
}
}
}
Veja se te atentede.
Abs.
1 curtida