2013-03-05 8 views
7

मेरे पास एक केंडो ग्रिड (संस्करण 2012.3.1114) है जो काफी डेटा प्रदर्शित करता है।केंडो ग्रिड - लंबवत स्क्रॉल करते समय शीर्षलेख बनाए रखें

ग्रिड लंबवत स्क्रॉल करता है और पृष्ठ नहीं करता है, क्योंकि यह हमारे पास एक आवश्यकता है।

क्या कोई तरीका है कि ग्रिड उपयोगकर्ता के स्क्रॉल डाउन होने पर इसके शीर्षलेखों को बनाए रख सकता है? जब आप "फ्रीज टॉप पंक्ति" विकल्प चुनते हैं तो मैं Excel के व्यवहार के समान कुछ ढूंढ रहा हूं।

+0

आपने अपनी समस्या का समाधान कैसे किया, मुझे भी वही समस्या है कृपया उत्तर पोस्ट करें – GANI

+0

@ user1016740 मुझे ब्राउज़र के खिड़की की ऊंचाई के आधार पर एक निश्चित ऊंचाई को मेरे केंडो ग्रिड देना था। मैंने ग्रिड की ऊंचाई संपत्ति को इस तरह से सेट करके किया: ऊंचाई: फ़ंक्शन() {वापसी $ (विंडो) .height() - $ ('# myGrid') [0] .offsetTop - 70; } – Matei

उत्तर

7

तालिका शरीर की ऊंचाई को परिभाषित का पालन के रूप में

$("#grid").kendoGrid({ 
    dataSource: datasource, 
    pageable : false, 
    height:  300, 
    columns : [ 
     ... 
    ] 
}); 

नोट: ऊंचाई तालिका के शरीर के पिक्सल में ऊंचाई है (हेडर या फुटर शामिल नहीं है)।

+1

ठीक है, मैं देख रहा हूं कि आप क्या प्रस्तावित कर रहे हैं। मेरे मामले में ग्रिड की ऊंचाई खिड़की की ऊंचाई के आधार पर गतिशील रूप से गणना की जानी चाहिए। तो फिर ग्रिड की सामग्री खिड़की की सामग्री स्क्रॉल करेगी। इस तरह मेरे पास पृष्ठ पर 2 लंबवत स्क्रॉलबार नहीं होंगे। – Matei

संबंधित मुद्दे