Customization - Jquery events

List of events :

  • postSubmit.openform
  • postRender.openform

Example

$(document).on("postSubmit.openform", function (event, data, moduleid, sf) { alert(JSON.stringify(data, null, " ")); }); $(document).on("postRender.openform", function (event, control, moduleid, sf ) { var emailField = control.childrenByPropertyId["Email"]; emailField.setValue("xxx@xxx.com"); emailField.on("change", function () { alert(emailField.getValue()); }); emailField.options.validator = function (callback) { var value = this.getValue(); //var age = this.getParent().childrenByPropertyId["age"].getValue(); if (value.length > 20) { callback({ "status": false, "message": "Too long!" }); return; } callback({ "status": true }); } });

More info