| Quintiq file version 2.0 | 
| #parent: PanelStart/CheckboxStart | 
| Response OnUserChanged () id:Response_PanelStart_CheckboxStart_OnUserChanged | 
| { | 
|   #keys: '[139394.0.996977071]' | 
|   CanBindMultiple: false | 
|   DefinitionID: 'Responsedef_WebCheckbox_OnUserChanged' | 
|   QuillAction | 
|   { | 
|     Body: | 
|     [* | 
|       // Update date time selector value when we toggle the checkbox | 
|       checked   := this.Checked(); | 
|       dateValue := guard( Form.DataHolderDialogData().Data().StartDate(), MacroPlan.Start().Date() ); | 
|        | 
|       dsStart.Enabled( checked, "" );  | 
|        | 
|       if( checked ) | 
|       { | 
|         start := ifexpr( dateValue.IsFinite() | 
|                         ,dateValue | 
|                         ,MacroPlan.StartOfPlanning().Date() ); | 
|         dsStart.Date( start ); | 
|       } | 
|       else if( not checked ) | 
|       { | 
|         dsStart.Date( Date::MinDate() ); | 
|       } | 
|     *] | 
|     GroupServerCalls: false | 
|   } | 
| } |