{
  "eventsAndFunctions": [
    {
      "algorithm": {
        "parameters": [],
        "statements": [
          {
            "command": "Refresh",
            "widgetName": "gridVendorSalesTeams"
          }
        ],
        "typeReturn": "any",
        "variables": []
      },
      "name": "main_init"
    },
    {
      "algorithm": {
        "parameters": [
          {
            "name": "args",
            "type": "ArgsLoadRecords"
          }
        ],
        "statements": [
          {
            "command": "ReadModel",
            "modelVariableName": "vendorId",
            "variableName": "vendorId"
          },
          {
            "command": "Return",
            "expression": "loadList(^vendorId)"
          }
        ],
        "typeReturn": "any",
        "variables": [
          {
            "name": "vendorId",
            "type": "integer"
          }
        ]
      },
      "name": "gridVendorSalesTeams_loadRecords"
    },
    {
      "algorithm": {
        "parameters": [
          {
            "name": "vendorId",
            "type": "integer"
          }
        ],
        "statements": [
          {
            "command": "Set",
            "expression": "ExtPresales.SalesTeamList({})",
            "variableName": "teams"
          },
          {
            "command": "Return",
            "expression": "^teams"
          }
        ],
        "typeReturn": "any",
        "variables": [
          {
            "name": "teams",
            "type": "list(ExtPresales.SalesTeam)"
          }
        ]
      },
      "name": "loadList"
    }
  ],
  "model": [
    {
      "name": "vendorId",
      "required": true,
      "type": "integer"
    }
  ],
  "root": {
    "columns": [
      {
        "align": "left",
        "bindText": "name",
        "header": "[[Name]]"
      },
      {
        "align": "left",
        "bindText": "salesTeamId",
        "header": "[[Id]]"
      }
    ],
    "name": "gridVendorSalesTeams",
    "typeName": "ExtPresales.SalesTeam",
    "widget": "Grid"
  },
  "routing": null,
  "unused": []
}