Quintiq file version 2.0
|
#parent: #root
|
Response OnClick (
|
SWF_ActivityBase selection
|
) id:Response_ListActivities_OnClick
|
{
|
#keys: '[136682.0.1188077392]'
|
CanBindMultiple: false
|
DefinitionID: 'Responsedef_WebList_OnClick'
|
GroupServerCalls: true
|
QuillAction
|
{
|
Body:
|
[*
|
// this will only set change the activity status from IsNew to false
|
isClickCheckbox := false;
|
transactionManager := SWF_WorkflowDataset.Service();
|
|
if( selection.IsExternal() )
|
{
|
transactionManager.TR_UpdateActivityExternalStatus( selection.ID(),
|
selection.IsExecutable(),
|
ifexpr( isClickCheckbox, not selection.IsCompleted(), selection.IsCompleted() ),
|
SWF_WorkflowDataset.GetCurrentUserID(),
|
true /* isRequireIOSync */ );
|
}
|
else
|
{
|
transactionManager.TR_UpdateActivityStatus( selection.ID(),
|
ifexpr( isClickCheckbox, not selection.IsCompleted(), selection.IsCompleted() ),
|
SWF_WorkflowDataset.GetCurrentUserID() );
|
}
|
*]
|
}
|
}
|