Quintiq file version 2.0
|
#parent: MatrixEditorUnitCapacities
|
Response OnUpdateValue (
|
UnitPeriodQuantity cell,
|
Real value
|
) id:Response_MatrixEditorUnitCapacities_OnUpdateValue
|
{
|
#keys: '[139394.1.91812684]'
|
CanBindMultiple: false
|
DefinitionID: 'Responsedef_WebMatrixEditor_OnUpdateValue'
|
QuillAction
|
{
|
Body:
|
[*
|
// Create or update min max capacity
|
unitperiodquantities := construct( UnitPeriodQuantitys );
|
unitperiodquantities.Add( cell );
|
UnitCapacity::CreateOrUpdateForUnitPeriodQuantitys( unitperiodquantities,
|
true /*isbatcheditcapacities*/,
|
cell.TimeUnitForCapacitiesCalculation(),
|
ifexpr( focusedattribute = attribute( UnitPeriodQuantity, MinCapacityPerTimeUnit ).Name(),
|
value, cell.MinCapacityPerTimeUnit() ),
|
ifexpr( focusedattribute = attribute( UnitPeriodQuantity, MaxCapacityPerTimeUnit ).Name(),
|
value, cell.MaxCapacityPerTimeUnit() ),
|
false /*isbatcheditmaxloadpercentage*/,
|
cell.MaximumLoadPercentage(),
|
false /*isbatcheditnrofunitsopen*/,
|
cell.NrOfOpen(),
|
false /*this period onwards*/
|
);
|
*]
|
GroupServerCalls: false
|
}
|
}
|