2012-05-16 16 views
10

मैं तालिका से रिकॉर्ड दिखाने के लिए केंडोयूआई ग्रिड का उपयोग कर रहा हूं। मैं रिकॉर्ड्स की कुल संख्या को तालिका में प्रदर्शित करना चाहता हूं।KendoUI ग्रिड रिकॉर्ड की कुल संख्या

1203 रिकॉर्ड

वहाँ KendoUI ग्रिड का उपयोग कर रिकॉर्ड की कुल संख्या को दिखाने के लिए एक रास्ता है 1-20 दिखा तरह कुछ?

उत्तर

10

आपको बस इतना करना है अपने .kendoGrid में जोड़ना है

dataBound: function (e) { 
      //total bits needs to be removed because dataBound fires every time the gird pager is pressed. 
      $('#totalBits').remove(); 
      //add the total count to the pager div. or whatever div you want... just remember to clear it before you add it. 
      $('.k-grid-pager').append('<div id="totalBits">' + this.dataSource.total() + '</div>') 
    } 
+1

अगर आप 'MVC' आवरण का उपयोग कर रहे जो तुम में जोड़ सकते हैं, एक उस्तरा ध्यान में रखते हुए कहते हैं कि' .Events जोड़कर (EV: केवल रिकॉर्ड गिनती के साथ एक पाद लेख (पेजर) प्रदर्शित करने के लिए प्रयोग किया जाता है इस तरह देखा => ev.Data बाउंड ("अपडेटटॉटल्स")) 'एचटीएमएल.केंडो() को कॉल करें। ग्रिड (मॉडल। केस)' कॉल। – xan

1

आप विकल्प pageable.messages.display उपयोग कर सकते हैं, तो आप दस्तावेज़ की समीक्षा कर सकते हैं: Here

1

MVC आवरण कोड मैं

@(Html.Kendo().Grid(dataSource) 
    .Columns(...) 
    .Pageable(p => p.Numeric(false) 
        .PreviousNext(false) 
        .Messages(m => m.Display("Matching Students: {2}"))) 
संबंधित मुद्दे