Esempio n. 1
0
 internal void GetSelectedItemsForDrillthroughContext(ObjectModelImpl objectModel, IActionOwner actionOwner)
 {
     if (actionOwner.FieldsUsedInValueExpression == null)
     {
         actionOwner.FieldsUsedInValueExpression = new List <string>();
         objectModel.FieldsImpl.AddFieldsUsedInExpression(actionOwner.FieldsUsedInValueExpression);
         objectModel.AggregatesImpl.AddFieldsUsedInExpression(actionOwner.FieldsUsedInValueExpression);
     }
 }
Esempio n. 2
0
 internal bool ResetObjectModelForDrillthroughContext(ObjectModelImpl objectModel, IActionOwner actionOwner)
 {
     if (actionOwner.FieldsUsedInValueExpression == null)
     {
         bool flag = false;
         if (m_actionItemList != null)
         {
             for (int i = 0; i < m_actionItemList.Count; i++)
             {
                 if (m_actionItemList[i].DrillthroughParameters != null && 0 < m_actionItemList[i].DrillthroughParameters.Count)
                 {
                     flag = true;
                     break;
                 }
             }
         }
         if (flag)
         {
             objectModel.FieldsImpl.ResetUsedInExpression();
             objectModel.AggregatesImpl.ResetUsedInExpression();
             return(true);
         }
     }
     return(false);
 }
Esempio n. 3
0
 public void GetSelectedItemsForDrillthroughContext(ObjectModelImpl objectModel, IActionOwner actionOwner)
 {
 }
Esempio n. 4
0
 public bool ResetObjectModelForDrillthroughContext(ObjectModelImpl objectModel, IActionOwner actionOwner)
 {
     if (actionOwner.FieldsUsedInValueExpression == null)
     {
         bool flag = false;
         if (this.m_actionItemList != null)
         {
             int num = 0;
             while (num < this.m_actionItemList.Count)
             {
                 if (this.m_actionItemList[num].DrillthroughParameters == null || 0 >= this.m_actionItemList[num].DrillthroughParameters.Count)
                 {
                     num++;
                     continue;
                 }
                 flag = true;
                 break;
             }
         }
         if (flag)
         {
             objectModel.FieldsImpl.ResetUsedInExpression();
             objectModel.AggregatesImpl.ResetUsedInExpression();
             return(true);
         }
     }
     return(false);
 }
 public AB_ForEachLoop(IActionOwner owner)
     : base(owner)
 {
 }