private object GetCustomTotalValueHandler(RenderContext context)
        {
            totalColumn.DependenceColumns(context, columns);
            var values = columns.Select((column, ind) => getSumValues[ind] != null ? getSumValues[ind](context, column) : GetSumOf(context, column)).ToArray();

            return(customTotalComputeAggregate(values));
        }
Beispiel #2
0
        private object GetValue(RenderContext context)
        {
            resultColumn.DependenceColumns(context, columns);
            var result = GetJoinOf(context, JoinSeparator, columns);

            if (FormatNameHandler != null)
            {
                result = FormatNameHandler(context, result);
            }
            return(result);
        }
 private int GetRowsCount(RenderContext context)
 {
     cloneColumn.DependenceColumns(context, baseColumn);
     return(baseColumn.GetRowsCount(context.OtherColumns[baseColumn.ColumnName]));
 }