Kendo UI Kılavuzunu ve MVC 4'ü kullanarak, seçili sütunlar için ızgaranın alt kısmına özet toplamları (mali) koymanın bir yolunu bulamadım.Kendo UI: Altbilgi Özet Değerlerini Altbilgiye Yerleştir
Bu mümkün mü?
Kendo UI Kılavuzunu ve MVC 4'ü kullanarak, seçili sütunlar için ızgaranın alt kısmına özet toplamları (mali) koymanın bir yolunu bulamadım.Kendo UI: Altbilgi Özet Değerlerini Altbilgiye Yerleştir
Bu mümkün mü?
Evet gerçekten! DataSource Aggregate’u kontrol edin.
Örnek: öğeleri name
ve price
: İki alanlarla bir DataSource
tanımladığınız
var stocksDataSource = new kendo.data.DataSource({
transport:{
read:function (options) {
}
},
schema :{
model:{
fields:{
name :{ type:"string" },
price:{ type:"number" }
}
}
},
aggregate:[
{ field:"price", aggregate:"sum" }
],
pageSize :10
});
. price
'u price
için bir aggregate
tanımladım ve ne yapacağım sum
(ayrıca min
, max
, average
ve count
).
columns :[
{ field:"name", title:"Product" },
{ field:"price", title:"Price", footerTemplate:"Sum: #= sum # " }
],
Ve işte bu kadar: Ne sütunları tanımlarken
Sonra Grid
içinde yazıyorum!
Bu, bir @ Html.Kendo() .Grid (Model) yardımcı programında nasıl yapılır? –
Bu kadar yorum yazabilir miyim bakalım: .DataSource (dataSource => dataSource.Ajax(). Toplamalar (aggregates => {aggregates.Add (p => p.price) .Sum();})) Ve sütun: Sütunlar (sütunlar => {columns.Bound (p => p.name); columns.Bound (p => p.price) .ClientFooterTemplate ("Toplam: # = sum #");}) – OnaBai
Harika, işe yaradı! –