How to Popup Error Message
Here is my code. How can i change my code to make the error message to popup dialog message.
import java.util.Arrays;
import org.joget.apps.form.model.Element;
import org.joget.apps.form.model.Form;
import org.joget.apps.form.model.FormData;
import org.joget.apps.form.service.FormUtil;
public boolean validate(Element element, FormData formData, String[] values) {
boolean result = true;
//get value from form data object
String id = FormUtil.getElementParameterName(element);
String fieldId = "baki_hari";
Form form = FormUtil.findRootForm(element);
Element field = FormUtil.findElement(fieldId, form, formData);
if (field != null) {
//get value of field
String[] compareValues = FormUtil.getElementPropertyValues(field, formData);
//check if field is more or less than value
if (compareValues.length > 0 && values.length > 0) {
try {
double value1 = Double.parseDouble(compareValues[0]);
if (value1 < 30) {
formData.addFormError(id, "Anda tidak dibenarkan untuk membuat permohonan.");
}
} catch (Exception e) {
formData.addFormError(id, "Hanya nombor yang dibenarkan!");
result = false;
}
}
}
return result;
}
//call validate method with injected variable
return validate(element, formData, values);