Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
import org.joget.apps.app.service.AppUtil; import org.joget.apps.form.service.FormUtil; 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.model.FormRowSet; public FormRowSet load(Element element, String primaryKey, FormData formData) { //Feel free to change this "if" statement to suit your needs if ("#requestParam.process_reject#".equalsIgnoreCase("Reject")) { Form form = FormUtil.findRootForm(element); removeValidator(form, formData); } return null; } public void removeValidator(Element e, FormData formData) { e.setValidator(null); Collection children = e.getChildren(formData); if (children != null) { for (Element child : children) { removeValidator(child, formData); } } } //call load method with injected variable return load(element, primaryKey, formData);