public TransformableUnboundColumnBuilder( ValueContainingUnboundColumnBuilder <RecordT, DataT> valueContaining, Func <ITransformationMediator, Tuple <HTMLElement, DataGridColumnControllerResult <DataT> > > transformation) { Transformation = transformation; ValueContaining = valueContaining; }
public static TransformableUnboundColumnBuilder <RecordT, DecimalWithPrecision> TransformableDefault <RecordT>( this ValueContainingUnboundColumnBuilder <RecordT, DecimalWithPrecision> self, params GrouperDefOrAggregatorDef <DecimalWithPrecision>[] additionalGrouperOrAggr) where RecordT : new() { return(self.Transformable( x => DataGridColumnController.ForDecimalWithPrecision(x, additionalGrouperOrAggr))); }
public static TransformableUnboundColumnBuilder <RecordT, decimal?> TransformableDefault <RecordT>( this ValueContainingUnboundColumnBuilder <RecordT, decimal?> self, DecimalFormat format, params GrouperDefOrAggregatorDef <decimal?>[] additionalGrouperOrAggr) where RecordT : new() { return(self.Transformable(x => DataGridColumnController.ForNullableDecimal(format, x, additionalGrouperOrAggr))); }