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
|
}
|
}
|