void targetPivot_FieldAreaChanged(object sender, PivotFieldEventArgs e) { if ((e.Field.Area == PivotArea.ColumnArea && AllowDragColumn) || (e.Field.Area == PivotArea.RowArea && AllowDragRow)) { InitSingleFieldOrder(e.Field); } }
void pivotGrid_FieldUnboundExpressionChanged(object sender, PivotFieldEventArgs e) { if (e.Field != null && !e.Field.Visible && btnAddField.IsEnabled) { beExpression.Text = e.Field.UnboundExpression; } }
private void pvtGrdVisualizacoes_FieldAreaChanged(object sender, PivotFieldEventArgs e) { try { Func <string, string> delegateTextoAreasSelecionada = delegate(string tipo) { try { PivotArea pivotArea = tipo.Equals("RowArea") ? PivotArea.RowArea : PivotArea.ColumnArea; return(string.Concat(this.pvtGrdVisualizacoes.GetFieldsByArea(pivotArea) .Select((s, index) => (index.Equals(0) ? "" : " | ") + (String.IsNullOrWhiteSpace(s.Caption) ? s.ToString() : s.Caption)) .ToArray())); } catch (Exception) { return(""); } }; if (this.XyDiagram != null) { this.XyDiagram.AxisY.Title.Text = delegateTextoAreasSelecionada("RowArea"); this.XyDiagram.AxisX.Title.Text = delegateTextoAreasSelecionada("ColumnArea"); } } catch (Exception) { } }
/// <summary> /// Width of field changed /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Grid_FieldWidthChanged(object sender, PivotFieldEventArgs e) { PivotGridField f = GetViewField(e.Field); f.Width = e.Field.Width; return; }
/// <summary> /// Wenn Felder, die keine Standard-Aggregate darstellen, aus dem Feldbereich entfernt werden, das Feld auch komplett entfernen /// </summary> private void OnFieldAreaChanged(object sender, PivotFieldEventArgs e) { if (e.Field.Index > 0 && e.Field.Area == PivotArea.FilterArea && e.Field.SummaryDisplayType != PivotSummaryDisplayType.Default) { this.Fields.RemoveAt(e.Field.Index); } if (e.Field.Index > 0 && e.Field.Area == PivotArea.FilterArea && e.Field.SummaryType != PivotSummaryType.Sum && this.Fields.Cast <PivotGridField>().Any(pgf => pgf.FieldName == e.Field.FieldName && pgf.SummaryType == PivotSummaryType.Sum)) { this.Fields.RemoveAt(e.Field.Index); } }
void pivotGrid_FieldExpandedInGroupChanged(object sender, PivotFieldEventArgs e) { if (!fieldYear.ExpandedInFieldsGroup) { SetMeasureUnits(DateTimeMeasurementUnit.Year); return; } if (!fieldQuarter.ExpandedInFieldsGroup) { SetMeasureUnits(DateTimeMeasurementUnit.Year, DateTimeMeasurementUnit.Quarter); return; } SetMeasureUnits(DateTimeMeasurementUnit.Year, DateTimeMeasurementUnit.Quarter, DateTimeMeasurementUnit.Month); }
private void pivotGridControl1_FieldFilterChanged(object sender, PivotFieldEventArgs e) { PivotGridControl pivot = sender as PivotGridControl; pivot.BeginUpdate(); foreach (PivotGridField field in pivot.Fields) { if (field.Visible == false || field.Area == FieldArea.DataArea || field.Area == FieldArea.FilterArea) { continue; } CollapseAllNewValues(visibleValues[field], field.GetVisibleValues(), field); } pivot.EndUpdate(); }
/// <summary> /// The area that a field is located in has changed. /// If changed by the DX UI then the added members in PivotGridFieldMx must be updated /// If changed by Mobius code (InSetup = true) then nothing needed here. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Grid_FieldAreaChanged(object sender, PivotFieldEventArgs e) { if (InSetup) { return; } try { InSetup = true; PivotGridFieldContext fc = GetPivotGridFieldContext(e.Field); if (fc == null) { return; } PivotGridFieldMx f = fc.F; f.SyncMxRoleToDxArea(); ResultsField rfld = fc.ResultsField; if (rfld == null || rfld.MetaColumn == null) { return; } f.Aggregation.SetDefaultTypeIfUndefined(rfld.MetaColumn); // may need to set default type as well PivotGridControlMx.SetFieldCaption(f); PivotGrid.RefreshData(); // recalc summaries if (UpdateViewWhenGridControlChanges) { View.UpdateViewFieldsFromGridFields(); } return; } finally { InSetup = false; } }
private void pivotGridUserLoginDetails_FieldFilterChanged(object sender, PivotFieldEventArgs e) { if (e.Field.Name == "Branch") { labelUsersCount.Text = Users.GetAvailableValues().Length.ToString(); PivotGridFieldFilterValues filterValues = Branch.FilterValues; if (filterValues.HasFilter) { List <object> filter = filterValues.ValuesIncluded.ToList(); if (filter.Count == 1) { labelBranch.Text = filter[0].ToString(); } } else { labelBranch.Text = "ALL"; } } }
private void pivotGridControl1_FieldAreaChanged(object sender, PivotFieldEventArgs e) { bool isArea = true; bool isEqpGrp = true; foreach (PivotGridField field in this.pivotGridControl1.Fields) { if ((field.FieldName == EuData.SHOP_ID && field.Area != PivotArea.RowArea) || (field.FieldName == EuData.UTILIZATION && field.Area != PivotArea.DataArea)) { isArea = false; isEqpGrp = false; } if (field.FieldName == EuData.AREA && field.Area != PivotArea.RowArea) { isArea = false; } if (field.FieldName == EuData.EQP_GROUP_ID && field.Area != PivotArea.RowArea) { isEqpGrp = false; } if (field.FieldName == EuData.EQP_GROUP_ID && field.Area == PivotArea.RowArea) { isArea = false; } } if (isArea) { _chartIndex = 0; } else if (isEqpGrp) { _chartIndex = 1; } else { _chartIndex = 2; this.chartControl1.Series.Clear(); } }
void pivotGrid_FieldFilterChanged(object sender, PivotFieldEventArgs e) { DiplayActiveFilter(); DiplayActiveDetailFilter(); }
private void _pivotGridControl2FieldFilterChanged(object sender, PivotFieldEventArgs e) { ExpendMaterialOrItemFilter(); }
void _pivotGridControl_FieldAreaChanged(object sender, PivotFieldEventArgs e) { SetEditor(e.Field, (PivotGridControl)sender); }
void _pivotGridControl_FieldAreaChanged(object sender, PivotFieldEventArgs e) { SetEditor(e.Field, (PivotGridControl)sender); }
private void PivotGridControlModifiedFieldFilterChanged(object sender, PivotFieldEventArgs e) { if (e.Field.FilterValues.ValuesExcluded.Count() == 0) { e.Field.AllowDrag = true; e.Field.HeaderTemplate = FieldHeaderTemplate; } else { e.Field.AllowDrag = false; e.Field.HeaderTemplate = (DataTemplate)FindResource("ItemTemplate"); } }
private void PivotGridControlModifiedFieldFilterChanged(object sender, PivotFieldEventArgs e) { if (e.Field.FilterValues.HasFilter == false) { e.Field.HeaderTemplate = normPivotGridControl.FieldHeaderTemplate; e.Field.HeaderListTemplate = normPivotGridControl.FieldHeaderListTemplate; } else { e.Field.HeaderTemplate = (DataTemplate) FindResource("PivotGridFilterTemplate"); e.Field.HeaderListTemplate = (DataTemplate) FindResource("PivotGridFilterTemplate"); } }
private void pivotGridControl1_FieldAreaChanged(object sender, PivotFieldEventArgs e) { UpdateApperance(e.Field); CustomRowTotal(); }
private void PivotGridControl_OnFieldAreaChanged(object sender, PivotFieldEventArgs e) { e.Field.ShowSummaryTypeName = e.Field.Area == FieldArea.DataArea; }
private void PivotGridControlModifiedFieldFilterChanged(object sender, PivotFieldEventArgs e) { if (e.Field.FilterValues.HasFilter == false) //if (e.Field.FilterValues.ValuesExcluded.Count() == 0) { //e.Field.AllowDrag = true; e.Field.HeaderTemplate = FieldHeaderTemplate; e.Field.HeaderListTemplate = FieldHeaderListTemplate; } else { //e.Field.AllowDrag = false; //e.Field.AllowDrop = false; e.Field.HeaderTemplate = (DataTemplate)FindResource("ItemTemplate"); e.Field.HeaderListTemplate = (DataTemplate)FindResource("ItemTemplate"); } ItemTypeExpendMaterialOnly(); }