2013-04-19 7 views
7

मैं महान jQuery प्लगइन jtable उपयोग कर रहा हूँ। लेकिन मुझे लंबवत स्क्रॉलबार दिखाने वाले कोई उदाहरण नहीं मिल रहे हैं।मैं jquery jtable में स्क्रॉलबार कैसे डाल सकता हूं?

मैंने उस div पर ऊंचाई और ओवरफ्लो.ओटो सेट करने की कोशिश की है जिसमें स्क्रॉलबार है, फिर हेडर समेत पूरी तालिका को स्क्रॉल करता है - मैं केवल पंक्तियों को स्क्रॉल करना चाहता हूं, न कि शीर्षलेख, बल्कि पाद लेख।

किसी को भी यह करने के लिए एक रास्ता मिल गया है?

एक समाधान है कि काम करता है किसी तरह डालने जाता है:

$('.jtable').wrap('<div class="jtable-main-container scroll-content" />');  

और

.scroll-content { 
    overflow-y: auto; 
    width:100%; 
} 
div.jtable-main-container { 
    height:100%; 
} 

और div पर स्थापित करने ऊंचाई। लेकिन यह भी तालिका शीर्ष लेख स्क्रॉल - लेकिन यह पूरी JTable स्क्रॉल से बेहतर है - हेडर के साथ एक और शरीर के साथ एक को छोड़कर बाकी हैडर सिंक्रनाइज़ेशन से बाहर हो जाता है - मैं एक समाधान बनाने के लिए जहां JTable 2 टेबल उत्पन्न करने की कोशिश की।

इसे यहाँ देखें: http://jsfiddle.net/j5Q4L/3/

+1

को यह जोड़े तो plz शेयर ... कर आप इस प्रश्न का उत्तर मिल गया है क्योंकि iam भी एक ही मुद्दा ... :( – Mothy

उत्तर

0
<style type="text/css"> 
     #StudentTableContainer { 
      width: 100%; 
      display: block; 
     } 

      #StudentTableContainer tbody, .jtable tbody { 
       height: 100px; 
       overflow-y: auto; 
       display: block; 
      } 
    </style> 
    <script type="text/javascript"> 
     $(document).ready(function() { 
      $('#StudentTableContainer').jtable({ 
       //... 
      }); 
     }); 
    </script> 
    <div id="StudentTableContainer" class="jtable"></div> 
+1

आप अपने सुझाव के लिए धन्यवाद का सामना करना पड़? - मैं tbody के लिए एक स्क्रॉल पट्टी मिलता है लेकिन यह थोड़ा अजीब काम करता है मैं 4 स्तंभ और वे अब एक स्क्रॉलबार साथ पहले कॉलम के अंदर लगे हैं मैं स्थापित करने की कोशिश की चौड़ाई:।।। 100% लेकिन कोई प्रभाव नहीं और यह प्रतीत नहीं होता है आईई में कुछ भी फ़ायरफ़ॉक्स करें - कोई विचार? –

+0

@Rune Andersen: क्या आप इस कार्य को http://jsfiddle.net/ में कुछ स्थिर डेटा के साथ जोड़ सकते हैं ताकि मैं इस बग को ठीक कर सकूं। – Thulasiram

+0

मैंने यहां एक पहेली बनाई है http: //jsfiddle.net/feLXX/2/ –

1
$('.jtable').wrap('<div class="jtable-main-container scroll-content" />');  
and 

.scroll-content { 
    overflow-y: auto; 
    width:100%; 
} 
div.jtable-main-container { 
    height:100%; 
} 

धन्यवाद!

+0

यह मेरे लिए यह किया के साथ आया था! 3 स्क्रॉलबार से बचने के लिए, मुझे .jtable-main-container ऊंचाई को 85% तक सेट करना पड़ा था। – thouliha

0

सीएसएस

table.jtable{ 
overflow-y: scroll; 
display:block; 
overflow-x: hidden; 
} 
+0

या verflow-y के बजाय आपकी jsfiddle सीएसएस संशोधित: ऑटो; ओवरफ्लो-वाई जोड़ें: स्क्रॉल करें; – user3279680

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