Quintiq file version 2.0
Component ListCampaign id:ListCampaign_424
{
  #keys: '[134266.1.1924758682]'
  BaseType: 'WebList'
  Children:
  [
    Component DataExtractorCampaign
    {
      #keys: '[134266.1.1924758683]'
      BaseType: 'WebDataExtractor'
      Properties:
      [
        DataType: 'structured[Unit]'
        Source: 'ApplicationMacroPlanner.DataHolderUnit'
        Taborder: 0
        Transformation: 'Elements.CampaignType_MP.Campaign_MP'
      ]
    }
    Component DataSetLevelCampaign
    {
      #keys: '[134266.1.1924758684]'
      BaseType: 'WebDataSetLevel'
      Children:
      [
        Component listContextMenuCampaign
        {
          #keys: '[134266.1.1924758685]'
          BaseType: 'listContextMenu'
          Children:
          [
            Component MenuCreate
            {
              #keys: '[134266.1.1924758686]'
              BaseType: 'WebMenu'
              Properties:
              [
                DelegationID: 'ActionBarPlan_Create'
                Image: 'ADD2'
                Shortcut: 'Ins'
                Taborder: 4
                Title: 'Create...'
              ]
            }
            Component MenuEdit
            {
              #keys: '[134266.1.1924758687]'
              BaseType: 'WebMenu'
              Properties:
              [
                BindOnDoubleClick: true
                DelegationID: 'ActionBarPlan_Edit'
                Image: 'PENCIL'
                Shortcut: 'Enter'
                Taborder: 5
                Title: 'Edit...'
              ]
            }
            Component MenuDelete
            {
              #keys: '[134266.1.1924758688]'
              BaseType: 'WebMenu'
              Properties:
              [
                DelegationID: 'ActionBarPlan_Delete'
                Image: 'DELETE'
                Shortcut: 'Del'
                Taborder: 6
                Title: 'Delete'
              ]
            }
            Component MenuSeparator
            {
              #keys: '[121142.1.1147171519]'
              BaseType: 'MenuSeparator'
              IsDerived: true
              Properties:
              [
                Taborder: 3
              ]
            }
            Component MenuSorting
            {
              #keys: '[127066.1.401322689]'
              BaseType: 'MenuSorting'
              IsDerived: true
              Properties:
              [
                Taborder: 1
              ]
            }
            Component MenuSelectAll
            {
              #keys: '[151826.0.55604336]'
              BaseType: 'WebMenu'
              Properties:
              [
                Image: 'SELECTION_VIEW'
                Shortcut: 'Ctrl+A'
                Taborder: 2
                Title: 'Select all'
              ]
            }
          ]
          Properties:
          [
            Taborder: 0
          ]
        }
      ]
      Properties:
      [
        Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeAllConstraint","columnid":"All constraints","title":"All constraints","subtotals":"","tooltip":"","width":1,"display":"shown"}},{"attribute":{"classtype":"WebApiDefinitionAttributeExpression","columnid":"_Expr0","title":"Unit","subtotals":"","tooltip":"","width":-1,"display":"shown","expressionbody":"object.CampaignType_MP().Unit().Name()"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"CampaignTypeName","title":"Campaign type","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"CampaignTypeName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Start","title":"Start","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"Start"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"End","title":"End","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"End"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DisplayMinQuantity","title":"Minimum","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"DisplayMinQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DisplayMaxQuantity","title":"Maximum","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"DisplayMaxQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"FulfilledQuantity","title":"Fulfillment","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"FulfilledQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Comment","title":"Comment","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Comment"}},{"attribute":{"classtype":"WebApiDefinitionAttributeChart","columnid":"_Chart8","title":"Utilization","subtotals":"","tooltip":"","width":-1,"display":"shown","type":"stackbar","relative":false,"attributes":[{"name":"Bar1","expression":{"classtype":"WebApiDefinitionAttributeExpression","columnid":"Bar1","title":"Bar1","subtotals":"","tooltip":"","width":-1,"display":"shown","expressionbody":"object.Utilization()"}},{"name":"Bar2","expression":{"classtype":"WebApiDefinitionAttributeExpression","columnid":"Bar2","title":"Bar2","subtotals":"","tooltip":"","width":-1,"display":"shown","expressionbody":"maxvalue( 1 - object.Utilization(), 0 )"}}]}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ToTransition.TransitionType_MP.Name","title":"To transition","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ToTransition.TransitionType_MP.Name"}}]'
        ContextMenu: 'listContextMenuCampaign'
        FilterArguments: 'navperiods:QLibMacroPlannerWebUI::ApplicationMacroPlanner.DataHolderPeriods'
        SortCriteria: 'CampaignTypeName;Start'
        Taborder: 1
      ]
    }
    #child: listActionBarPageCampaign
  ]
  Properties:
  [
    Taborder: 0
  ]
  ResponseDefinitions:
  [
    DelegatedResponseDefinition OnClick id:Responsedef_ListCampaign_424_WebMenu_OnClick
    {
      #keys: '[134266.1.1924758679]'
      Initiator: 'WebMenu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[134267.0.342245122]'
          Binding: 'ListCampaign.Selection()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_ListCampaign_424_WebButton_OnClick
    {
      #keys: '[139394.0.2086142430]'
      Initiator: 'WebButton'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[6763.0.8042392]'
          Binding: 'this.Selection()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_ListCampaign_424_WebMenu_OnClick_653
    {
      #keys: '[139394.0.2086142431]'
      Initiator: 'WebMenu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument checked
        {
          #keys: '[6763.0.8042437]'
          Binding: 'this.Checked()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_ListCampaign_424_WebButton_OnClick_582
    {
      #keys: '[139394.0.2086142432]'
      Initiator: 'WebButton'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument checked
        {
          #keys: '[6763.0.8042482]'
          Binding: 'this.Checked()'
        }
      ]
    }
  ]
}
