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); } }
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); }
public void GetSelectedItemsForDrillthroughContext(ObjectModelImpl objectModel, IActionOwner actionOwner) { }
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) { }