protected void OnSetupGridField(AnalysisEditorBase analysisEditor, PivotGridFieldBase pivotGridField) { IMemberInfo memberInfo1 = analysisEditor.MemberInfo.GetPath()[0]; IEnumerable<string> properties = memberInfo1.FindAttributes<PivotedSortAttribute>().Select(attribute => attribute.PropertyName); if (properties.Contains(pivotGridField.FieldName)) pivotGridField.SortMode = PivotSortMode.Custom; }
protected override void CreateEditors(AnalysisEditorBase analysisEditorBase) { var pivotGridControl = (((AnalysisControlWin)analysisEditorBase.Control)).PivotGrid; foreach (PivotGridField field in pivotGridControl.Fields) { SetEditor(field, pivotGridControl); } }
protected void OnSetupGridField(AnalysisEditorBase analysisEditor, PivotGridFieldBase pivotGridField) { IMemberInfo memberInfo1 = analysisEditor.MemberInfo.GetPath()[0]; IEnumerable <string> properties = memberInfo1.FindAttributes <PivotedSortAttribute>().Select(attribute => attribute.PropertyName); if (properties.Contains(pivotGridField.FieldName)) { pivotGridField.SortMode = PivotSortMode.Custom; } }
protected override void OnViewControlsCreated() { base.OnViewControlsCreated(); foreach (var analysisEditor in GetAnalysisEditors()) { AnalysisEditorBase @base = analysisEditor; analysisEditor.ValueRead += (sender, args) => { CreateEditors(@base); OnEditorCreated(new EditorCreatedArgs(@base)); }; } }
protected override void CreateEditors(AnalysisEditorBase analysisEditorBase) { var pivotGridControl = ((AnalysisControlWeb)(analysisEditorBase).Control).PivotGrid; pivotGridControl.ClientInstanceName = analysisEditorBase.MemberInfo.Name.Replace(".", "_"); pivotGridControl.CustomCallback += PivotGridControlOnCustomCallback; pivotGridControl.CellTemplate = new CellTemplate(pivotGridControl.ClientInstanceName); pivotGridControl.ClientSideEvents.EndCallback = "function(s,e){" + "if(!window.editorToFocus) return;" + "var ed = ASPxClientControl.GetControlCollection().Get(window.editorToFocus);" + "if(ed == null) return;" + "ed.Focus();" + "ed.SelectAll();" + "}"; }
protected override void OnAnalysisControlCreated() { base.OnAnalysisControlCreated(); foreach (AnalysisEditorBase analysisEditor in AnalysisEditors) { AnalysisEditorBase editor = analysisEditor; var supportPivotGridFieldBuilder = ((ISupportPivotGridFieldBuilder)analysisEditor.Control); SetupGridField(supportPivotGridFieldBuilder, editor); var analysisControl = (IAnalysisControl)supportPivotGridFieldBuilder; IMemberInfo memberInfo = editor.MemberInfo.GetPath()[0]; CustomSort(analysisControl, memberInfo); } }
protected override void OnAnalysisEditorCreated(AnalysisEditorBase analysisEditorBase) { base.OnAnalysisEditorCreated(analysisEditorBase); var analysisEditorWin = ((AnalysisEditorWin)analysisEditorBase); var pivotGridControl = analysisEditorWin.Control.PivotGrid; _pivotGridControls.Add(pivotGridControl); var repositoryItemSpinEdit = new RepositoryItemSpinEdit(); if (!_repositoryItemSpinEdits.ContainsKey(pivotGridControl)) _repositoryItemSpinEdits.Add(pivotGridControl, repositoryItemSpinEdit); pivotGridControl.RepositoryItems.Add(repositoryItemSpinEdit); pivotGridControl.FieldAreaChanged += _pivotGridControl_FieldAreaChanged; pivotGridControl.ShowingEditor += _pivotGridControl_ShowingEditor; pivotGridControl.CustomCellEditForEditing+=PivotGridControlOnCustomCellEditForEditing; pivotGridControl.EditValueChanged += _pivotGridControl_EditValueChanged; }
protected override void OnAnalysisEditorCreated(AnalysisEditorBase analysisEditorBase) { base.OnAnalysisEditorCreated(analysisEditorBase); var analysisEditorWin = ((AnalysisEditorWin)analysisEditorBase); var pivotGridControl = analysisEditorWin.Control.PivotGrid; _pivotGridControls.Add(pivotGridControl); var repositoryItemSpinEdit = new RepositoryItemSpinEdit(); if (!_repositoryItemSpinEdits.ContainsKey(pivotGridControl)) { _repositoryItemSpinEdits.Add(pivotGridControl, repositoryItemSpinEdit); } pivotGridControl.RepositoryItems.Add(repositoryItemSpinEdit); pivotGridControl.FieldAreaChanged += _pivotGridControl_FieldAreaChanged; pivotGridControl.ShowingEditor += _pivotGridControl_ShowingEditor; pivotGridControl.CustomCellEditForEditing += PivotGridControlOnCustomCellEditForEditing; pivotGridControl.EditValueChanged += _pivotGridControl_EditValueChanged; }
public CriteriaOperatorArgs(AnalysisEditorBase analysisEditorBase,IAnalysisInfo analysisInfo) : base(analysisEditorBase,analysisInfo) { }
public AnalysisEditorArgs(AnalysisEditorBase analysisEditorBase, IAnalysisInfo analysisInfo) { _analysisEditorBase = analysisEditorBase; _analysisInfo = analysisInfo; }
public EditorCreatedArgs(AnalysisEditorBase analysisEditorBase) { _analysisEditorBase = analysisEditorBase; }
protected virtual void SetupGridField(ISupportPivotGridFieldBuilder supportPivotGridFieldBuilder, AnalysisEditorBase editor) { ((PivotGridFieldBuilder)supportPivotGridFieldBuilder.FieldBuilder).SetupGridField += (o, fieldArgs) => OnSetupGridField(editor, fieldArgs.PivotGridField); }
protected virtual void CreateEditors(AnalysisEditorBase analysisEditorBase) { throw new NotImplementedException(); }
public CriteriaOperatorArgs(AnalysisEditorBase analysisEditorBase, IAnalysisInfo analysisInfo) : base(analysisEditorBase, analysisInfo) { }
public AnalysisEditorArgs(AnalysisEditorBase analysisEditorBase, IAnalysisInfo analysisInfo) { AnalysisEditorBase = analysisEditorBase; AnalysisInfo = analysisInfo; }
protected virtual void OnAnalysisEditorCreated(AnalysisEditorBase analysisEditorBase) { }