Bom dia a todos, gostaria de saber se alguem tem algum exemplo de código para ser usado no validateform, utilizando um Dataset.
Preciso validar uma data do formulario se é maior que um campo data de um dataset.
Bom dia a todos, gostaria de saber se alguem tem algum exemplo de código para ser usado no validateform, utilizando um Dataset.
Preciso validar uma data do formulario se é maior que um campo data de um dataset.
Tenho esse exemplo de código que é comparando se a data preenchida em formulário é maior do que data atual. O Código se encontra dentro do validateForm().
if (form.getFormMode() == "ADD") {
var datasetForm = DatasetFactory.getDataset("dsForm", ["data"], null, null);
var data = datasetForm.getValue(0, "data");
var dataAtual = data.getFullYear() + "/"
+ ("0" + (data.getMonth() + 1)).substr(-2) + "/" + ("0" + data.getDate()).substr(-2);
var dataTemp = form.getValue('prazo').split("/");
var dataForm = dataTemp[2] + "/" + dataTemp[1] + "/" + dataTemp[0];
if (dataForm < dataAtual) {
throw "O prazo informado é inválido: " + form.getValue('prazo') + " < " + dataAtual;
}
}