/// <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); }