| Quintiq file version 2.0 | 
| #parent: PanelUnitCost/DataHolderSelectedUnit | 
| Response OnDataChanged () id:Response_PanelUnitCost_DataHolderSelectedUnit_OnDataChanged | 
| { | 
|   #keys: '[144528.2.74481007]' | 
|   CanBindMultiple: false | 
|   DefinitionID: 'Responsedef_WebComponent_OnDataChanged' | 
|   QuillAction | 
|   { | 
|     Body: | 
|     [* | 
|       // Change of unit will create new shadow object | 
|       // (Software bug, dropdownlist cannot have response else enabled/disabled will not work) | 
|       // Workaround (Quote RfC here): disabled all response, use DataHolderSelectedUnit to source from this dropdownlist and rely on OnDataChanged | 
|       // to replace DropDownList.OnUserChanged | 
|       selection := this.Data(); | 
|        | 
|       Form.SetShadowUnitCostRetainUserValues( selection ); | 
|        | 
|       Form.SetCostLabel( EditFieldLengthOfTime.Text(), | 
|                          DropDownStringListTimeUnit.Text(), | 
|                          DropDownStringListCostDriver.Text() ); | 
|     *] | 
|     GroupServerCalls: false | 
|   } | 
| } |