...
Note |
---|
STATE_ID and VERSION columns in the CT_REQ_MDLR_STATE_MODEL table are primary keys and must be provided in the app view. If not, the requestEdit API cannot be used.
|
For information on form, app, and menu creation, refer the Expert Studio Dev Guide available in Unmail > Canvas Technology > Documents > Release 18.1.0.0.
...
Code Block | ||
---|---|---|
| ||
CMHR.registerHandler("STATE_EDIT", function(resp) { var obj = {formId : "EMP_DETAILS_FORM", requestMode : "EDIT", containerId : "EMP_DETAILS_FORM_CONT"}; canvas.modeler.requestEdit(obj, resp); }); /* Here, STATE_EDIT is the menu ID. On clicking edit, the EMP_DETAILS_FORM is launched in a custom container (EMP_DETAILS_FORM_CONT) using the requestEdit API (Mode being EDIT). The form displays the details of the row on which the right-click was performed.*/ |
...
Code Block | ||
---|---|---|
| ||
CMHR.registerHandler("STATE_DELETE", function(resp) { var obj = {formId : "EMP_DETAILS_FORM", requestMode : "DELETE", modContReqd: "N"}; canvas.modeler.requestEdit(obj, resp); }); /* Here, STATE_DELETE is the menu ID. On clicking delete, the EMP_DETAILS_FORM is launched in a custom container (EMP_DETAILS_FORM_CONT) using the requestEdit API (Mode being DELETE). The form displays the details of the row on which the right-click was performed.*/ |
...
Code Block | ||
---|---|---|
| ||
CMHR.registerHandler("STATE_APPROVE", function(resp) { var obj = {formId : "EMP_DETAILS_FORM", requestMode : "APPROVE", containerId : "EMP_DETAILS_FORM_CONT"}; canvas.modeler.requestEdit(obj, resp); }); /* Here, STATE_APPROVE is the menu ID. On clicking Approve, the EMP_DETAILS_FORM is launched in a custom container (EMP_DETAILS_FORM_CONT) using the requestEdit API (Mode being APPROVE). The form displays the details of the row on which the right-click was performed.* |
...