Hallo,
I need advice. I have button in page, who start business process. Befor start this process I need save edit page. I use this.save(); This function saves page, but asynchronic and my process start befor page saving. How can I waiting for page saving?
Thank you
Marcela
Like
2 comments
14:35 Jul 10, 2018
I would write something like
define("ContactPageV2", [], function() { return { entitySchemaName: "Contact", attributes: {}, modules: /**SCHEMA_MODULES*/{}/**SCHEMA_MODULES*/, details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/, businessRules: /**SCHEMA_BUSINESS_RULES*/{}/**SCHEMA_BUSINESS_RULES*/, methods: { onTestButtonClick: function() { this.save({ isSilent: true, callback: this.myOnAfterSaved }); console.log("after onTestButtonClick"); }, myOnAfterSaved: function() { console.log("myOnAfterSaved"); } }, dataModels: /**SCHEMA_DATA_MODELS*/{}/**SCHEMA_DATA_MODELS*/, diff: /**SCHEMA_DIFF*/[ { "operation": "insert", "parentName": "ContactGeneralInfoBlock", "propertyName": "items", "name": "TestButton", "values": { "layout": {"column": 0, "row": 3}, "itemType": Terrasoft.ViewItemType.BUTTON, "style": Terrasoft.controls.ButtonEnums.style.BLUE, "click": {bindTo: "onTestButtonClick"}, "caption": "TestButton" } } ]/**SCHEMA_DIFF*/ }; });
Show all comments