{
  "eventsAndFunctions": [
    {
      "algorithm": {
        "parameters": [],
        "statements": [
          {
            "buttons": "ok-cancel",
            "command": "Open",
            "expressionIcon": "\"add.svg\"",
            "expressionStartModel": "{}",
            "expressionTitle": "\"[[Add]][[Goal]]\"",
            "mode": "right-drawer",
            "size": "default",
            "uiComponentName": "CmpSpEmpty"
          },
          {
            "children": [],
            "command": "OnOk",
            "variableNameOpenedModel": "openedModel"
          },
          {
            "command": "Refresh",
            "widgetName": "goalListQuotes"
          }
        ],
        "typeReturn": "any",
        "variables": [
          {
            "name": "openedModel",
            "type": "any"
          }
        ]
      },
      "name": "renGoalsOptions_handlerAction_add"
    },
    {
      "algorithm": {
        "parameters": [
          {
            "name": "recordRef",
            "type": "string"
          },
          {
            "name": "arg",
            "type": "string"
          }
        ],
        "statements": [
          {
            "buttons": "ok-cancel",
            "command": "Open",
            "expressionIcon": "\"edit.svg\"",
            "expressionStartModel": "{}",
            "expressionTitle": "\"[[Edit]][[Goal]]\"",
            "mode": "right-drawer",
            "size": "default",
            "uiComponentName": "CmpSpEmpty"
          },
          {
            "children": [],
            "command": "OnOk",
            "variableNameOpenedModel": "openedModel"
          }
        ],
        "typeReturn": "any",
        "variables": [
          {
            "name": "openedModel",
            "type": "any"
          }
        ]
      },
      "name": "goalListGoals_handlerRecordAction_edit"
    }
  ],
  "model": [],
  "root": {
    "children": [
      {
        "children": [
          {
            "actions": [
              {
                "icon": "add.svg",
                "key": "add",
                "text": "[[Add]]"
              }
            ],
            "cssClass": "blz-padding-top-small blz-padding-right blz-padding-left blz-padding-bottom-small",
            "htmlTemplate": "<section style=\"display: inline-flex\">\n   <div class=\"blz-btn blz-btn-default blz-toolbar-element blz-component-class-enabled plain\n                         blz-border-radius blz-cast-shadow blz-border-top blz-border-right blz-border-left blz-border-bottom\"\n        style=\"width: auto; background-color: white;\" tabindex=\"-1\" onclick=\"[RecordAction:cards]\">\n        <span class=\"blz-btn-icon\">\n            <img src=\"./icons/cards.svg\" style=\"width: 16px;\" />\n        </span>\n        <span class=\"blz-btn-text\"></span>\n        <input type=\"text\"style=\"width: 1px; height: 1px;\">\n    </div>\n    <div class=\"blz-btn blz-btn-default blz-toolbar-element blz-component-class-enabled plain \n                         blz-border-radius blz-cast-shadow blz-border-top blz-border-right blz-border-left blz-border-bottom\"\n        style=\"width: auto; background-color: white;\" onclick=\"[RecordAction:list]\">\n        <span id=\"blz-button-10653-33-blz-btn-icon\" class=\"blz-btn-icon\">\n            [Icon:list.svg]\n        </span>\n        <span id=\"blz-button-10653-33-blz-btn-text\" class=\"blz-btn-text\"></span>\n        <input type=\"text\" style=\"width: 1px; height: 1px;\">\n    </div>\n    <div class=\"blz-btn blz-btn-default blz-toolbar-element blz-component-class-enabled plain \n                         blz-border-radius blz-cast-shadow blz-border-top blz-border-right blz-border-left blz-border-bottom\"\n        style=\"width: auto; background-color: white;\" onclick=\"[RecordAction:refresh]\">\n        <span class=\"blz-btn-icon\">\n            [Icon:refresh.svg]\n        </span>\n        <span class=\"blz-btn-text\"></span>\n        <input type=\"text\" style=\"width: 1px; height: 1px;\">\n    </div> \n</section>",
            "name": "renGoalsOptions",
            "recordActions": [
              {
                "key": "cards"
              },
              {
                "key": "list"
              },
              {
                "key": "refresh"
              }
            ],
            "widget": "HtmlRenderer"
          }
        ],
        "layout": "fit",
        "title": "[[Goals]"
      },
      {
        "children": [
          {
            "actions": [],
            "columns": [
              {
                "align": "left",
                "header": "[[Title]]",
                "size": 1
              },
              {
                "align": "left",
                "header": "[[Description]]",
                "size": 2
              },
              {
                "align": "left",
                "header": "[[Function]]",
                "size": 2
              },
              {
                "align": "right",
                "bindText": "forcedTerm",
                "header": "[[Term]]",
                "size": 1
              },
              {
                "align": "right",
                "header": "[[Enabled]]",
                "size": 1
              },
              {
                "align": "right",
                "header": "[[Last]][[Update]]",
                "size": 1
              },
              {
                "align": "left",
                "header": "[[Last]][[Update]][[User]]"
              }
            ],
            "cssClass": "blz-area-default",
            "name": "gridListProcessGoals",
            "pageSize": 10,
            "recordActions": [
              {
                "contextMenu": true,
                "icon": "list.svg",
                "key": "edit",
                "text": "[[Edit]]"
              },
              {
                "key": "Enable",
                "text": "[[Enable]]"
              },
              {
                "icon": "eye.svg",
                "key": "view",
                "text": "[[View]]"
              }
            ],
            "typeName": "ExtStrategicPlanMng.Goal",
            "widget": "Grid",
            "withPaging": true
          }
        ],
        "cssClass": "blz-padding-top-small blz-padding-right-small blz-padding-left-small blz-padding-bottom-small",
        "layout": "fit",
        "name": "gridGoalsComponent"
      },
      {
        "children": [
          {
            "actions": [],
            "cssClass": "content-center",
            "htmlTemplate": "<section class=\"blz-cards-customer-brief\">\n    <article class=\"blz-cards-header\">\n        <section class=\"blz-cards-header-logo\">\n\t\t\t<img class=\"header-img\" src=\"{{#if mainImageUrl}}{{mainImageUrl}}{{else}}./icons/cpq-quote.svg{{/if}}\"/>\n\t\t</section>\n        <section class=\"blz-cards-title\">\n            <article class=\"header-title\">\n                <span class=\"blz-text-title-md blz-text-bold blz-text-xlarge\">{{quoteRef.name}}</span>\n                <section>\n                    <span>[[{{status}}]]</span>\n                    <span class=\"blz-text-color-green\">&nbsp;-</span>\n                    <span>&nbsp;{{dateFormat opportunity.creationDate format=\"DD/MM/YYYY\"}}</span>\n                </section>\n            </article> \n\t\t\t<section class=\"blz-cards-header-dots\" onclick=\"[MultipleRecordAction:detail]\">[Icon:dots-menu.svg]</section>\n        </section>\n    </article>\n    <article class=\"middle-section\">\n        <section class=\"blz-area-information\">\n            <p class=\"blz-text-bold blz-text-large\">{{opportunity.name}}</p> \n        </section>\n    </article>\n    <article class=\"description-section blz-area-brief\">\n         <span>[[Quote]]: {{quoteRef.id}}</span>\n         <span>[[Rate]]: {{rate}}</span>\n          <span>[[Term]] : {{forcedTerm}}</span>\n          <span>[[MRC]] : {{totalRecurrent}}</span>       \n\t\t  <span>[[NRC]] : {{totalOneTime}}</span>         \t\t  \n    </article>\n</section>",
            "name": "goalListGoals",
            "pageSize": 10,
            "recordActions": [
              {
                "icon": "list.svg",
                "key": "edit",
                "text": "[[Edit]]"
              },
              {
                "icon": "check.svg",
                "key": "enable",
                "text": "[[Enable]]"
              },
              {
                "icon": "eye.svg",
                "key": "View",
                "text": "[[View]]"
              }
            ],
            "typeName": "ExtStrategicPlanMng.Goal",
            "widget": "HtmlRepeater",
            "withPaging": true
          }
        ],
        "layout": "fit",
        "name": "goalQuotesComponent"
      }
    ],
    "cssClass": "blz-area-default blz-border-top blz-border-right blz-border-left blz-border-bottom blz-border-radius blz-cast-shadow",
    "layout": "responsive"
  },
  "routing": {
    "path": "/cust-360-quotes/{partyRoleId}"
  },
  "unused": []
}