+ Add post
Hello team ,
if i click on button it will redirect to another section or page
could you please help me with this code
please reply soon
regards ,
uttej
Like
In order to open another section or page please use the code below:
this.sandbox.publish("PushHistoryState", {hash: "SectionModuleV2/AccountSectionV2/"});
The "hash" parameter is what appears after the ViewModule.aspx# in the url.
Here is an example below. In the example the Account section is opened when "Open Account Section" button is clicked.
define("ContactPageV2", [], function() { return { entitySchemaName: "Contact", methods: { onOpenAccountSectionClick: function(){ this.sandbox.publish("PushHistoryState", {hash: "SectionModuleV2/AccountSectionV2/"}); } }, dataModels: /**SCHEMA_DATA_MODELS*/{}/**SCHEMA_DATA_MODELS*/, diff: /**SCHEMA_DIFF*/[ { // Indicates that an operation of adding an item to the page is being executed. "operation": "insert", // Meta-name of the parent control item where the button is added. "parentName": "LeftContainer", // Indicates that the button is added to the control items collection // of the parent item (whose name is specified in the parentName). "propertyName": "items", // Meta-name of the added button. "name": "OpenSecrionButton", // Supplementary properties of the item. "values": { // Type of the added item is button. itemType: Terrasoft.ViewItemType.BUTTON, // Binding the button title to a localizable string of the schema. caption: {bindTo: "Resources.Strings.OpenAccountSection"}, // Binding the button press handler method. click: { bindTo: "onOpenAccountSectionClick" }, enabled: true, // Setting the field location. "layout": { "column": 1, "row": 6, "colSpan": 1 } } } ]/**SCHEMA_DIFF*/ }; });