Quintiq file version 2.0 
 | 
Component lstSnapshots 
 | 
{ 
 | 
  #keys: '[136398.1.499815911]' 
 | 
  BaseType: 'List' 
 | 
  Children: 
 | 
  [ 
 | 
    #child: colSnapshots 
 | 
    Component polSnapshots 
 | 
    { 
 | 
      #keys: '[136398.1.499815914]' 
 | 
      BaseType: 'popupList' 
 | 
      Children: 
 | 
      [ 
 | 
        Component PopupParent 
 | 
        { 
 | 
          #keys: '[514.0.129466]' 
 | 
          BaseType: 'PopupParent' 
 | 
          IsDerived: true 
 | 
          Children: 
 | 
          [ 
 | 
            Component menuSeparator { #keys: '[136402.0.1319143584]' BaseType: 'Menu' Properties: [ Separator: true ] } 
 | 
            Component MenuImport 
 | 
            { 
 | 
              #keys: '[146450.0.1782303479]' 
 | 
              BaseType: 'Menu' 
 | 
              Children: 
 | 
              [ 
 | 
                Component MenuImportFromJSON { #keys: '[146450.0.1782304856]' BaseType: 'Menu' Properties: [ Image: 'IMPORT1' Text: 'Import from JSON...' ] } 
 | 
                Component MenuImportFromEXCEL { #keys: '[146450.0.1782305189]' BaseType: 'Menu' Properties: [ Image: 'IMPORT2' Text: 'Import from EXCEL...' ] } 
 | 
              ] 
 | 
              Properties: 
 | 
              [ 
 | 
                Image: 'IMPORT1' 
 | 
                Text: 'Import KpiSnapshot' 
 | 
                ModeledStringList ChildOrdering 
 | 
                { 
 | 
                  c: MenuImportFromJSON 
 | 
                  c: MenuImportFromEXCEL 
 | 
                } 
 | 
              ] 
 | 
            } 
 | 
            Component MenuExport 
 | 
            { 
 | 
              #keys: '[146450.0.1788833429]' 
 | 
              BaseType: 'Menu' 
 | 
              Children: 
 | 
              [ 
 | 
                Component MenuExportAsJSON 
 | 
                { 
 | 
                  #keys: '[146450.0.1788833614]' 
 | 
                  BaseType: 'Menu' 
 | 
                  Children: 
 | 
                  [ 
 | 
                    Component MenuSaveAsJSON { #keys: '[146450.0.1788834053]' BaseType: 'Menu' Properties: [ Image: 'SAVE_AS' Text: 'Save as .JSON' ] } 
 | 
                    Component MenuClipboardJSON { #keys: '[146450.0.1788834135]' BaseType: 'Menu' Properties: [ Image: 'CLIPBOARD' Text: 'Clipboard' ] } 
 | 
                  ] 
 | 
                  Properties: 
 | 
                  [ 
 | 
                    Image: 'DOCUMENT_ATTACHMENT' 
 | 
                    Text: 'Export as JSON' 
 | 
                    ModeledStringList ChildOrdering 
 | 
                    { 
 | 
                      c: MenuSaveAsJSON 
 | 
                      c: MenuClipboardJSON 
 | 
                    } 
 | 
                  ] 
 | 
                } 
 | 
                Component MenuExportAsCSV 
 | 
                { 
 | 
                  #keys: '[146450.0.1788834222]' 
 | 
                  BaseType: 'Menu' 
 | 
                  Children: 
 | 
                  [ 
 | 
                    Component MenuSaveAsCSV { #keys: '[146450.0.1788834281]' BaseType: 'Menu' Properties: [ Image: 'SAVE_AS' Text: 'Save as .CSV' ] } 
 | 
                    Component MenuClipboardCSV { #keys: '[146450.0.1788834371]' BaseType: 'Menu' Properties: [ Image: 'CLIPBOARD' Text: 'Clipboard' ] } 
 | 
                  ] 
 | 
                  Properties: 
 | 
                  [ 
 | 
                    Image: 'DOCUMENT_TEXT' 
 | 
                    Text: 'Export as CSV' 
 | 
                    ModeledStringList ChildOrdering 
 | 
                    { 
 | 
                      c: MenuSaveAsCSV 
 | 
                      c: MenuClipboardCSV 
 | 
                    } 
 | 
                  ] 
 | 
                } 
 | 
                Component MenuExportAsEXCEL { #keys: '[146450.0.1788834451]' BaseType: 'Menu' Properties: [ Image: 'EXPORT2' Text: 'Export as EXCEL' ] } 
 | 
              ] 
 | 
              Properties: 
 | 
              [ 
 | 
                Image: 'EXPORT1' 
 | 
                Text: 'Export KpiSnapshot' 
 | 
                ModeledStringList ChildOrdering 
 | 
                { 
 | 
                  c: MenuExportAsJSON 
 | 
                  c: MenuExportAsCSV 
 | 
                  c: MenuExportAsEXCEL 
 | 
                } 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            ModeledStringList ChildOrdering 
 | 
            { 
 | 
              c: MenuActions 
 | 
              c: MenuFilter 
 | 
              c: menuListQuintiqSetQuantor 
 | 
              c: menuSeparator 
 | 
              c: MenuImport 
 | 
              c: MenuExport 
 | 
            } 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        PosX: 5 
 | 
        PosY: 82 
 | 
      ] 
 | 
    } 
 | 
    Component deSnapshots 
 | 
    { 
 | 
      #keys: '[136398.1.499815915]' 
 | 
      BaseType: 'GUIDataExtractor' 
 | 
      Properties: 
 | 
      [ 
 | 
        Component: 'dhQueryResult' 
 | 
        DataType: 'shadow[KpiSnapshotSetData]' 
 | 
        PosX: 5 
 | 
        PosY: 30 
 | 
        Transformation: 'SnapshotData' 
 | 
      ] 
 | 
    } 
 | 
    Component dslSnapshots 
 | 
    { 
 | 
      #keys: '[136398.1.499815916]' 
 | 
      BaseType: 'GUIDataSetLevel' 
 | 
      Properties: 
 | 
      [ 
 | 
        AutoSelectColumns: false 
 | 
        Columns: 'KpiSnapshotDataColumns_Shadow' 
 | 
        DataExtractor: 'deSnapshots' 
 | 
        PosX: 5 
 | 
        PosY: 56 
 | 
        SortCriteria: 'ServerDateTime' 
 | 
      ] 
 | 
    } 
 | 
  ] 
 | 
  Properties: 
 | 
  [ 
 | 
    AutoSelectFirst: false 
 | 
    BackgroundColor: 'Window' 
 | 
    ContextMenu: 'polSnapshots' 
 | 
    FullRowSelect: true 
 | 
    ModeledStringList ChildOrdering 
 | 
    { 
 | 
      c: colSnapshots 
 | 
      c: polSnapshots 
 | 
      c: deSnapshots 
 | 
      c: dslSnapshots 
 | 
    } 
 | 
  ] 
 | 
  ResponseDefinitions: 
 | 
  [ 
 | 
    DelegatedResponseDefinition OnClick id:Responsedef_lstSnapshots_Menu_OnClick 
 | 
    { 
 | 
      #keys: '[136398.1.499815917]' 
 | 
      Initiator: 'Menu' 
 | 
      IsInherited: false 
 | 
      ResponseType: 'OnClick' 
 | 
      Arguments: 
 | 
      [ 
 | 
        ResponseDefinitionArgument selection 
 | 
        { 
 | 
          #keys: '[3637.0.2017043]' 
 | 
          Binding: 'this.Selection()' 
 | 
        } 
 | 
      ] 
 | 
    } 
 | 
    DelegatedResponseDefinition OnClick id:Responsedef_lstSnapshots_GUIButtonBase_OnClick 
 | 
    { 
 | 
      #keys: '[136398.1.499815918]' 
 | 
      Initiator: 'GUIButtonBase' 
 | 
      IsInherited: false 
 | 
      ResponseType: 'OnClick' 
 | 
      Arguments: 
 | 
      [ 
 | 
        ResponseDefinitionArgument selection 
 | 
        { 
 | 
          #keys: '[3637.0.2017088]' 
 | 
          Binding: 'this.Selection()' 
 | 
        } 
 | 
      ] 
 | 
    } 
 | 
  ] 
 | 
} 
 |