केंडो यूआई ग्रिड और एमवीसी 4 का उपयोग करके, मैं चयन कॉलम के लिए ग्रिड के नीचे सारांश योग (वित्तीय) रखने का कोई तरीका नहीं ढूंढ पाया।केंडो यूआई: फूटर में प्लेस ग्रिड सारांश मूल्य
क्या यह संभव है?
केंडो यूआई ग्रिड और एमवीसी 4 का उपयोग करके, मैं चयन कॉलम के लिए ग्रिड के नीचे सारांश योग (वित्तीय) रखने का कोई तरीका नहीं ढूंढ पाया।केंडो यूआई: फूटर में प्लेस ग्रिड सारांश मूल्य
क्या यह संभव है?
हाँ वास्तव में! DataSource Aggregate देखें।
उदाहरण: name
और price
आइटम:
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
});
मैं दो क्षेत्रों के साथ एक DataSource
को परिभाषित किया है। मैं इकट्ठा करना करने के लिए price
तो मैं price
के लिए एक aggregate
परिभाषित किया और मैं क्या करने जा रहा हूँ sum
है चाहते हैं (आप भी कर सकते min
, max
, average
और count
)।
फिर Grid
में जब मैं स्तंभों को परिभाषित मैं लिखने:
columns :[
{ field:"name", title:"Product" },
{ field:"price", title:"Price", footerTemplate:"Sum: #= sum # " }
],
और बस हो गया!
यह @ Html.Kendo() ग्रिड (मॉडल) सहायक में कैसे किया जाएगा? –
मुझे यह देखने दो कि क्या मैं इसे एसओ टिप्पणी के रूप में टाइप कर सकता हूं: । डेटासोर्स (डेटासोर्स => डेटासोर्स.एजाक्स()। समेकित (समेकित => {aggregates.Add (p => p.price) जोड़ें।();})) और कॉलम: कॉलम (कॉलम => {कॉलम। बाउंड (पी => पी.नाम); कॉलम। बाउंड (पी => पी.प्रिस)। क्लाइंटफूटर टेम्पलेट ("योग: # = योग #");}) – OnaBai
बहुत बढ़िया, यह काम किया! –