Esempio n. 1
0
 /// <summary>
 /// Prepare Task before execution
 /// </summary>
 /// <param name="task"></param>
 internal virtual ReturnResult PrepareTask(Task task)
 {
     // Subform with a local data is not cached
     if (task.IsSubForm && (task.DataviewManager.HasLocalData || task.ParentTask.DataviewManager.HasLocalData))
     {
         MgControlBase subformControl = task.getForm().getSubFormCtrl();
         Property      propIsCached   = subformControl.GetComputedProperty(PropInterface.PROP_TYPE_IS_CACHED);
         propIsCached.setValue("0");
     }
     SetChunkSize(task);
     return(ReturnResult.SuccessfulResult);
 }