public override void ApplySettings() { try { Owner.BeginUpdate(); IAnalysisInfo analysisInfo = GetAnalysisInfo(); if (analysisInfo != null) { ITypeInfo objectTypeInfo = XafTypesInfo.Instance.FindTypeInfo(analysisInfo.DataType); foreach (string propertyName in analysisInfo.DimensionProperties) { IMemberInfo memberInfo = objectTypeInfo.FindMember(propertyName); _propertyModel = GetPropertyModel(memberInfo); if (memberInfo != null) { PivotGridFieldBase field = FindPivotGridField(GetBindingName(memberInfo)); if (field != null) { SetupPivotGridField(field, memberInfo.MemberType, GetMemberDisplayFormat(memberInfo)); field.Caption = CaptionHelper.GetFullMemberCaption(objectTypeInfo, propertyName); } } } } } finally { Owner.EndUpdate(); } }
public AnalysisEditorArgs(AnalysisEditorBase analysisEditorBase, IAnalysisInfo analysisInfo) { AnalysisEditorBase = analysisEditorBase; AnalysisInfo = analysisInfo; }
public CriteriaOperatorArgs(AnalysisEditorBase analysisEditorBase, IAnalysisInfo analysisInfo) : base(analysisEditorBase, analysisInfo) { }
public CriteriaOperatorArgs(AnalysisEditorBase analysisEditorBase,IAnalysisInfo analysisInfo) : base(analysisEditorBase,analysisInfo) { }
public AnalysisEditorArgs(AnalysisEditorBase analysisEditorBase, IAnalysisInfo analysisInfo) { _analysisEditorBase = analysisEditorBase; _analysisInfo = analysisInfo; }