Ejemplo n.º 1
0
        private void onCustomCellEdit(PivotCustomCellEditEventArgs e)
        {
            if (e.DataField != _valueField)
            {
                return;
            }
            var ds            = e.CreateDrillDownDataSource();
            var parameterName = ds.StringValue(_parameterField);
            var compoundName  = ds.StringValue(_compoundField);

            if (_presenter.ShouldCalculateBioAvailability(compoundName, parameterName))
            {
                e.RepositoryItem = _calculateBioAvailabilityRepository;
            }

            else if (_presenter.ShouldCalculateDDIRatio(compoundName, parameterName))
            {
                e.RepositoryItem = _calculateDDIRatioRepository;
            }

            else if (hasWarning(ds))
            {
                e.RepositoryItem = _warningRepositoryEdit;
            }
        }
 void pivotGridControl1_CustomCellEditForEditing(object sender, PivotCustomCellEditEventArgs e)
 {
     // Overrides the cell editor for the edit mode.
     if (e.DataField == fieldQuantityPercent & e.RowValueType == PivotGridValueType.Value)
     {
         e.RepositoryItem = riTextEdit;
     }
 }
 void pivotGridControl1_CustomCellEdit(object sender, PivotCustomCellEditEventArgs e)
 {
     // Specifies a cell editor which is used in both display and edit modes.
     if (e.DataField == fieldQuantityPercent & e.RowValueType == PivotGridValueType.Value)
     {
         e.RepositoryItem = riProgressBar;
     }
 }
Ejemplo n.º 4
0
        void PivotGridControlOnCustomCellEditForEditing(object sender, PivotCustomCellEditEventArgs e)
        {
            var focusedCell = ((PivotGridControl)sender).Cells.FocusedCell;
            var modelRepositoryItemSpinEdits = _ruleCollector.RepositoryItems(focusedCell).ToArray();

            if (modelRepositoryItemSpinEdits.Any())
            {
                var repositoryItemSpinEdit = new RepositoryItemSpinEdit();
                e.RepositoryItem = repositoryItemSpinEdit;
                foreach (var modelRepositoryItemSpinEdit in modelRepositoryItemSpinEdits)
                {
                    new PivotDataFieldRepositoryItemSpinEditSynchronizer(repositoryItemSpinEdit, modelRepositoryItemSpinEdit).ApplyModel();
                }
            }
        }
Ejemplo n.º 5
0
        private void onCustomCellEdit(PivotCustomCellEditEventArgs e)
        {
            if (e.DataField != _valueField)
            {
                return;
            }
            var ds = e.CreateDrillDownDataSource();

            if (!hasWarning(ds))
            {
                return;
            }

            e.RepositoryItem = _warningRepositoryEdit;
        }
        private void pivotGridControl1_CustomCellEdit(object sender, PivotCustomCellEditEventArgs e)
        {
            // Specifies editors for cells depending on a cell type.
            if (e.DataField == fieldQuantityPercent)
            {
                if (e.RowValueType == PivotGridValueType.Value)
                {
                    e.RepositoryItem = riProgressBar;
                }

                if (e.RowValueType == PivotGridValueType.GrandTotal)
                {
                    e.RepositoryItem = riSpinEdit;
                }
            }
        }
 void PivotGridControlOnCustomCellEditForEditing(object sender, PivotCustomCellEditEventArgs pivotCustomCellEditEventArgs)
 {
     SetEditor(pivotCustomCellEditEventArgs.DataField, (PivotGridControl)sender);
 }
 void PivotGridControlOnCustomCellEditForEditing(object sender, PivotCustomCellEditEventArgs pivotCustomCellEditEventArgs) {
     SetEditor(pivotCustomCellEditEventArgs.DataField,(PivotGridControl) sender);
 }