|
.SummaryRow(row =>
{
row.Title("Discount")
.SummaryColumns(col =>
{
col.DisplayColumn("Freight")
.Template("#summaryTemplate")
.Format("{0:C}")
.Add();
}).Add();
row.Title("Sum").SummaryColumns(col => { col.SummaryType(SummaryType.Custom).CustomSummaryValue("Discount").DisplayColumn("Freight").Format("{0:C2}").Add(); }).Add();
})
.
.
.
.
<script id="summaryTemplate" type="text/x-jsrender">
<div style="padding-top:5px;text-align:right">="{{:~summary(val)}}</div>
</script>
<script type="text/javascript">
var Value = {
summary: function (val) {
var discount = 200;
return (discount);
}
};
$.views.helpers(Value);
function Discount() {
var Discountedvalue = ej.sum(ej.dataUtil.distinct(this.model.dataSource, "Freight")) - Value.summary();
return (Discountedvalue)
}
</script> |
|
|