Quintiq file version 2.0
Component MatrixEditorPISPIP id:MatrixEditorPISPIP_426
{
  #keys: '[157722.0.109001844]'
  BaseType: 'WebMatrixEditor'
  Children:
  [
    Component MatrixEditorCellPISPIP
    {
      #keys: '[157722.0.109001845]'
      BaseType: 'WebMatrixEditorCell'
      Children:
      [
        Component DataExtractorPISPIP
        {
          #keys: '[157722.0.109001846]'
          BaseType: 'WebDataExtractor'
          Properties:
          [
            DataType: 'structured[ProductInStockingPoint_MP]'
            FixedFilter: 'not object.ProductInStockingPoint_MP().IsSystem() and object.ProductInStockingPoint_MP().IsLeaf()'
            Source: 'DataHolderRowPISPs'
            Taborder: 0
            Transformation: 'Elements.ProductInStockingPointInPeriod'
          ]
        }
      ]
      Properties:
      [
        Attributes: 'NewSupplyQuantity'
        Column: 'Period_MP'
        Row: 'ProductInStockingPoint_MP'
        Taborder: 2
      ]
    }
    Component MatrixEditorRowsPISP
    {
      #keys: '[157722.0.109001847]'
      BaseType: 'WebMatrixEditorHeaderLevel'
      Children:
      [
        Component DataExtractorPISP
        {
          #keys: '[157722.0.109001848]'
          BaseType: 'WebDataExtractor'
          Properties:
          [
            DataType: 'structured[ProductInStockingPoint_MP]'
            FixedFilter: 'not object.IsSystem() and object.IsLeaf()'
            Source: 'DataHolderRowPISPs'
            Taborder: 0
            Transformation: 'Elements'
          ]
        }
      ]
      Properties:
      [
        Legend: 'Name'
        SortCriteria: 'Product_MP.DisplayIndex;Name'
        Taborder: 0
      ]
    }
    Component MatrixEditorColumnsPeriod
    {
      #keys: '[157722.0.109001849]'
      BaseType: 'WebMatrixEditorHeaderLevel'
      Children:
      [
        Component DataExtractorPeriod
        {
          #keys: '[157722.0.109001850]'
          BaseType: 'WebDataExtractor'
          Properties:
          [
            DataType: 'structured[Period_MP]'
            Source: 'ApplicationMacroPlanner.DataHolderPeriods'
            Taborder: 0
            Transformation: 'Elements'
          ]
        }
      ]
      Properties:
      [
        Legend: 'Start'
        SortCriteria: 'Start'
        Taborder: 1
      ]
    }
    Component UserConfigurableInformationMatrixEditorPISPIP
    {
      #keys: '[157722.0.109001851]'
      BaseType: 'WebUserConfigurableInformation'
      Properties:
      [
        Identifier: 'Cell: PISPIP'
        ObjectType: 'ProductInStockingPointInPeriod'
        Taborder: 3
        Text: 'Test text'
      ]
    }
    #child: matrixEditorActionBarPageProductInStockingPointInPeriod_1
    #child: matrixeditorContextMenuPISPIP_1
  ]
  Properties:
  [
    Columns: 'MatrixEditorColumnsPeriod'
    ContextMenu: 'matrixeditorContextMenuPISPIP'
    Editable: false
    Rows: 'MatrixEditorRowsPISP'
    ShowEditability: true
    Taborder: 0
  ]
  ResponseDefinitions:
  [
    DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorPISPIP_426_WebMenu_OnClick
    {
      #keys: '[157722.0.109001831]'
      Initiator: 'WebMenu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[6763.0.7990336]'
          Binding: 'this.Selection()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorPISPIP_426_WebButton_OnClick
    {
      #keys: '[157722.0.109001830]'
      Initiator: 'WebButton'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[6763.0.7990409]'
          Binding: 'this.Selection()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorPISPIP_426_WebMenu_OnClick_267
    {
      #keys: '[157722.0.109001829]'
      Initiator: 'WebMenu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selectedrows
        {
          #keys: '[6763.0.7990482]'
          Binding: 'this.SelectedRows()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorPISPIP_426_WebButton_OnClick_292
    {
      #keys: '[157722.0.109001828]'
      Initiator: 'WebButton'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selectedrows
        {
          #keys: '[6763.0.7990555]'
          Binding: 'this.SelectedRows()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorPISPIP_426_WebMenu_OnClick_243
    {
      #keys: '[157722.0.109001827]'
      Initiator: 'WebMenu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selectedcolumns
        {
          #keys: '[6763.0.7990628]'
          Binding: 'this.SelectedColumns()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorPISPIP_426_WebButton_OnClick_743
    {
      #keys: '[157722.0.109001826]'
      Initiator: 'WebButton'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selectedcolumns
        {
          #keys: '[6763.0.7990701]'
          Binding: 'this.SelectedColumns()'
        }
      ]
    }
  ]
}
