Quintiq file version 2.0
|
Component splwKpiMatrix
|
{
|
#keys: '[146874.0.1570753669]'
|
BaseType: 'SplitterWnd'
|
Children:
|
[
|
Component spSelection
|
{
|
#keys: '[146874.0.1570753670]'
|
BaseType: 'SplitterPane'
|
GBLayout
|
{
|
Type: 'internal[GBLayoutDefinition]'
|
Columns:
|
[
|
GBFlow.Column { grow: 0 id: 519 parent: 0 }
|
GBFlow.Column { grow: 128 id: 999 parent: 0 }
|
GBFlow.Column { grow: 0 id: 393 parent: 0 }
|
]
|
Elements:
|
[
|
GBElement
|
{
|
Component => /selKpiCompareLabel
|
Position { startcolumn: 999 startrow: 741 endcolumn: 393 endrow: 741 }
|
}
|
GBElement
|
{
|
Component => btnRefresh
|
Position { startcolumn: 393 startrow: 349 endcolumn: 393 endrow: 349 }
|
}
|
GBElement
|
{
|
Component => /splwLabels
|
Position { startcolumn: 519 startrow: 840 endcolumn: 393 endrow: 840 }
|
}
|
GBElement
|
{
|
Component => lblClickRefresh
|
Position { startcolumn: 519 startrow: 349 endcolumn: 999 endrow: 349 }
|
}
|
GBElement
|
{
|
Component => lblCompareLabel
|
Position { startcolumn: 519 startrow: 741 endcolumn: 519 endrow: 741 }
|
}
|
GBElement
|
{
|
Component => lblTimeType
|
Position { startcolumn: 519 startrow: 380 endcolumn: 519 endrow: 380 }
|
}
|
GBElement
|
{
|
Component => rbgTimeType
|
Position { startcolumn: 999 startrow: 380 endcolumn: 393 endrow: 380 }
|
}
|
]
|
Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
|
Rows:
|
[
|
GBFlow.Row { grow: 0 id: 741 parent: 0 }
|
GBFlow.Row { grow: 0 id: 380 parent: 0 }
|
GBFlow.Row { grow: 0 id: 349 parent: 0 }
|
GBFlow.Row { grow: 128 id: 840 parent: 0 }
|
]
|
}
|
Children:
|
[
|
Component btnRefresh
|
{
|
#keys: '[146874.0.1570753679]'
|
BaseType: 'Button'
|
Properties:
|
[
|
Image: 'REFRESH'
|
Text: 'Refresh'
|
Tooltip: 'Reload the KPI data based on the current selection'
|
]
|
}
|
#child: splwLabels
|
Component lblClickRefresh
|
{
|
#keys: '[146874.0.1570753671]'
|
BaseType: 'Label'
|
Properties:
|
[
|
Text: 'Click refresh after selecting the filter labels below'
|
Transparent: true
|
]
|
}
|
Component lblCompareLabel
|
{
|
#keys: '[146874.0.1570753673]'
|
BaseType: 'Label'
|
Properties:
|
[
|
Alignment: 'right'
|
Text: 'Compare label'
|
Transparent: true
|
]
|
}
|
Component lblTimeType
|
{
|
#keys: '[146874.0.1570753672]'
|
BaseType: 'Label'
|
Properties:
|
[
|
Alignment: 'right'
|
Text: 'Time type'
|
Transparent: true
|
]
|
}
|
Component rbgTimeType
|
{
|
#keys: '[146874.0.1570753678]'
|
BaseType: 'RadioButtonGroup'
|
Properties:
|
[
|
BoundValue: 'PLAN'
|
ButtonLabels: '&Plan date/time ;&Server date/time'
|
ButtonValues: 'PLAN;SERVER'
|
HasMemory: 'ViewsAndSettings'
|
Horizontal: true
|
]
|
}
|
#child: selKpiCompareLabel
|
]
|
Properties:
|
[
|
Border: true
|
DoubleBuffering: false
|
Title: 'Selection'
|
ModeledStringList ChildOrdering
|
{
|
c: selKpiCompareLabel
|
c: rbgTimeType
|
c: btnRefresh
|
c: splwLabels
|
c: lblClickRefresh
|
c: lblCompareLabel
|
c: lblTimeType
|
}
|
]
|
}
|
Component spKpiMatrix
|
{
|
#keys: '[146874.0.1570753711]'
|
BaseType: 'SplitterPane'
|
GBLayout
|
{
|
Type: 'internal[GBLayoutDefinition]'
|
Columns:
|
[
|
GBFlow.Column { grow: 128 id: 365 parent: 0 }
|
]
|
Elements:
|
[
|
GBElement
|
{
|
Component => tabMatrixAndList
|
Position { startcolumn: 365 startrow: 394 endcolumn: 365 endrow: 394 }
|
}
|
]
|
Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
|
Rows:
|
[
|
GBFlow.Row { grow: 128 id: 394 parent: 0 }
|
]
|
}
|
Children:
|
[
|
Component dhSnapshotData
|
{
|
#keys: '[146874.0.1570753712]'
|
BaseType: 'DataHolder'
|
Databinding: 'shadow[KpiSnapshotSetData]*'
|
Properties:
|
[
|
Description: 'Holds the KpiSnapshotSetData (shadow) instance that contains the results of the query and is used to power the KPI matrix'
|
PosX: 2
|
PosY: 3
|
ShowName: true
|
]
|
}
|
Component dhCompareValues
|
{
|
#keys: '[146874.0.1570753716]'
|
BaseType: 'DataHolder'
|
Databinding: 'structured[KpiLabelValue]*'
|
Children:
|
[
|
Component deSelectedCompareValues
|
{
|
#keys: '[146874.0.1570753717]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'dhSelectedCompareLabelValues'
|
DataType: 'structured[KpiLabelValue]'
|
Filter: 'object.Label() = comparelabel'
|
FilterArguments: 'comparelabel:selKpiCompareLabel(KpiLabel)'
|
PosX: 13
|
PosY: 14
|
Transformation: 'Elements'
|
]
|
}
|
]
|
Properties:
|
[
|
Description: 'Holds the selected compare labels (the scenarios)'
|
PosX: 113
|
PosY: 2
|
ShowName: true
|
]
|
}
|
Component dhSelectedKpis
|
{
|
#keys: '[146874.0.1570753713]'
|
BaseType: 'DataHolder'
|
Databinding: 'structured[KpiMetaData]*'
|
Children:
|
[
|
Component deSourceKpis
|
{
|
#keys: '[146874.0.1570753714]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'dhSourceKpis'
|
DataType: 'structured[KpiMetaData]'
|
PosX: 27
|
PosY: 13
|
Transformation: 'Elements'
|
]
|
}
|
Component deSelectedKpis
|
{
|
#keys: '[146874.0.1570753715]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'lstFilterKpis'
|
DataType: 'KpiMetaData'
|
PosX: 55
|
PosY: 13
|
]
|
}
|
]
|
Properties:
|
[
|
Description: 'Holds the KpiMetaData objects that are represented in the selected snapshot data.'
|
PosX: 1
|
PosY: 29
|
ShowName: true
|
ModeledStringList ChildOrdering
|
{
|
c: deSourceKpis
|
c: deSelectedKpis
|
}
|
]
|
}
|
Component tabMatrixAndList
|
{
|
#keys: '[146874.0.1570753720]'
|
BaseType: 'TabComponent'
|
Children:
|
[
|
#child: tabMatrix
|
#child: tabList
|
]
|
Properties:
|
[
|
DoubleBuffering: false
|
ModeledStringList ChildOrdering
|
{
|
c: tabMatrix
|
c: tabList
|
}
|
]
|
}
|
Component dhSourceKpis
|
{
|
#keys: '[146874.0.1570753718]'
|
BaseType: 'DataHolder'
|
Databinding: 'structured[KpiMetaData]*'
|
Children:
|
[
|
Component deKpisInSnapshotData
|
{
|
#keys: '[146874.0.1570753719]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
DataSet: 'KpiTracker'
|
DataType: 'KpiTracker'
|
PosX: 7
|
PosY: 11
|
Transformation: 'MetaData'
|
]
|
}
|
]
|
Properties:
|
[
|
Description: 'Holds the KPIs that are part of the retrieved data in dhSnapshotData'
|
PosX: 107
|
PosY: 29
|
ShowName: true
|
]
|
}
|
]
|
Properties:
|
[
|
Border: true
|
DoubleBuffering: false
|
Title: 'KPI matrix'
|
ModeledStringList ChildOrdering
|
{
|
c: dhSnapshotData
|
c: tabMatrixAndList
|
c: dhCompareValues
|
c: dhSelectedKpis
|
c: dhSourceKpis
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
DoubleBuffering: false
|
PaneOrder: '0;1'
|
ModeledStringList ChildOrdering
|
{
|
c: spSelection
|
c: spKpiMatrix
|
}
|
]
|
}
|