Quintiq file version 2.0
|
#parent: #root
|
Method SetDialogData () id:Method_SWF_DialogCreateEditActivity_SetDialogData
|
{
|
#keys: '[136682.0.610434231]'
|
Body:
|
[*
|
// Set web view manager into data holder.
|
DataHolderViewManager.Data( ApplicationScope.ViewManager() );
|
|
// Set dialog component for delgate forward/reply/close
|
is_forward := DataHolderIsForward.Data();
|
is_new_edit := DataHolderIsNew.Data();
|
name := "";
|
description := "";
|
|
// Enable/Disable dialog component for delegate actions
|
DropDownStringListAssignedTo.Enabled( is_forward or is_new_edit, "" );
|
// Set data for edit, reply or forward
|
if( not isnull( DataHolderOriginActivity.Data() ) )
|
{
|
|
origin_activity := DataHolderOriginActivity.Data();
|
name := origin_activity.Name();
|
description := origin_activity.Description();
|
DropDownStringListAssignedTo.Text( origin_activity.AssignedAuthorization().DisplayName() );
|
//only set for reply or forward
|
if( not is_new_edit )
|
{
|
name_prefix := ifexpr( is_forward,
|
SWF_Translation::TRANSLATE_PrefixForwardActivityName(),
|
SWF_Translation::TRANSLATE_PrefixReplyActivityName() );
|
name := name_prefix + origin_activity.Name();
|
description := SWF_Workflow::GetDefaultForwardedDescription( origin_activity );
|
|
if( not is_forward )
|
{
|
DropDownStringListAssignedTo.Text( origin_activity.Creator().DisplayName() );
|
}
|
|
}
|
duedate := origin_activity.DueDate();
|
DateTimeSelectorDueDate.DateTime( duedate.DateTime() );
|
EditFieldTitle.Text( name );
|
EditFieldDescription.Text( description )
|
}
|
*]
|
}
|