The Model component is designed to hold Data components.
Property
component-name Component Name
XID Uniqueness identification of components in WEX5
Event
onactive page Activation
oninactive Page left
onmodelcontruct When the data model is created
onmodelcontructdone Data Model creation complete
onLoad Page initialization complete
onunLoad Page Close
onparamsreceive Receive parameters
Example
Verifying the execution precedence of each of the Model events
Definefunction(require) {var$ = require ("jquery"); varJustep = require ("$UI/system/lib/justep"); varModel =function(){ This. Callparent (); }; Model.prototype.modelActive=function(event) {Console.log ("Model active."); }; Model.prototype.modelInactive=function(event) {Console.log ("Model inactive."); }; Model.prototype.modelModelConstruct=function(event) {Console.log ("Model Contruct."); }; Model.prototype.modelModelConstructDone=function(event) {Console.log ("Model contruct done."); }; Model.prototype.modelLoad=function(event) {Console.log ("Model load."); }; Model.prototype.modelParamsReceive=function(event) {Console.log ("Model params receive."); }; Model.prototype.modelUnLoad=function(event) {Console.log ("Model UN load."); }; returnModel;});
Output results
Model Contruct.model contruct Done.model load.model params receive.
Conclusion
Event execution Order: onmodelcontruct--onmodelcontructdone--and OnLoad-onparamsreceive
Common components-Data model components