Quintiq file version 2.0
Component ListEntity id:ListEntity_384
{
  #keys: '[137818.0.7611308]'
  BaseType: 'WebList'
  Children:
  [
    Component DataExtractor493
    {
      #keys: '[137818.0.7611309]'
      BaseType: 'WebDataExtractor'
      Properties:
      [
        DataType: 'MacroPlan'
        FixedFilter: 'not object.GetIsSystem();'
        Source: 'MacroPlan'
        Taborder: 0
        Transformation: 'RootEntity'
      ]
    }
    Component DataSetLevelRootEntity
    {
      #keys: '[137818.0.7611310]'
      BaseType: 'WebDataSetLevel'
      Children:
      [
        Component listContextMenu902
        {
          #keys: '[137818.0.7611311]'
          BaseType: 'listContextMenu'
          Children:
          [
            Component MenuSelectAllEntities
            {
              #keys: '[136682.3.199867874]'
              BaseType: 'WebMenu'
              Properties:
              [
                Image: 'CHECKEDCHECKBOX'
                Shortcut: 'Alt+V'
                Taborder: 3
                Title: 'Select All'
              ]
            }
            Component MenuDeselectAllEntities
            {
              #keys: '[136682.3.198611106]'
              BaseType: 'WebMenu'
              Properties:
              [
                Image: 'EMPTYCHECKBOX'
                Shortcut: 'Alt+D'
                Taborder: 4
                Title: 'Deselect All'
              ]
            }
          ]
          Properties:
          [
            Taborder: 1
          ]
        }
        Component DataSetLevelChildEntity
        {
          #keys: '[150660.0.1625074033]'
          BaseType: 'WebDataSetLevel'
          Properties:
          [
            Columns: 'DisplayName'
            ContextMenu: 'listContextMenu902'
            FixedFilter: 'not object.GetIsSystem();'
            RelationFromParent: 'ChildEntity'
            RelationRepeating: 'ChildEntity'
            SortCriteria: 'FullHierarchyName'
            Taborder: 0
          ]
        }
      ]
      Properties:
      [
        Columns: 'DisplayName'
        ContextMenu: 'listContextMenu902'
        RelationFromParent: 'ChildEntity'
        SortCriteria: 'FullHierarchyName'
        Taborder: 1
      ]
    }
    #child: listActionBarPageNaviEntity
    Component UserConfigurableInformationEntity
    {
      #keys: '[151892.0.185384250]'
      BaseType: 'WebUserConfigurableInformation'
      Properties:
      [
        ObjectType: 'Entity'
        Taborder: 3
        Tooltip: 'VALUE( object.DisplayName() )'
      ]
    }
  ]
  Properties:
  [
    CheckboxBehavior: 'must have descendants'
    CheckboxCopy: true
    CheckboxDecoration: 'detailed'
    SelectionCheckboxes: true
    Taborder: 0
  ]
  ResponseDefinitions:
  [
    DelegatedResponseDefinition OnClick id:Responsedef_ListEntity_384_WebMenu_OnClick
    {
      #keys: '[139394.0.2086142352]'
      Initiator: 'WebMenu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[6763.0.8003867]'
          Binding: 'this.Selection()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_ListEntity_384_WebButton_OnClick
    {
      #keys: '[139394.0.2086142353]'
      Initiator: 'WebButton'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[6763.0.8003912]'
          Binding: 'this.Selection()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_ListEntity_384_WebMenu_OnClick_415
    {
      #keys: '[139394.0.2086142354]'
      Initiator: 'WebMenu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument checked
        {
          #keys: '[6763.0.8003957]'
          Binding: 'this.Checked()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_ListEntity_384_WebButton_OnClick_474
    {
      #keys: '[139394.0.2086142355]'
      Initiator: 'WebButton'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument checked
        {
          #keys: '[6763.0.8004002]'
          Binding: 'this.Checked()'
        }
      ]
    }
  ]
}
