2013-01-24 19 views
5

È possibile avere un jqGrid per inserire una barra di scorrimento verticale invece di aumentarne l'altezza quando vengono richieste nuove righe dal cercapersone?jq Barra di scorrimento verticale Grid

Il mio codice attuale è la seguente:

$("#grid").jqGrid({ 
url:'/someUrl', 

datatype:"json", 
mtype:'GET', 
shrinkToFit:true, 
forceFit:true, 
autowidth:true, 
altRows:true, 
cellEdit:true, 
altclass:'altRowClass', 
multiselect:true, 
rowNum:15, 
height:300, 
rowList:[15, 50, 100, 1000],  
rowNum:15  

}); 

risposta

3

provare

scrollerbar:true 
height:"200" 
+0

che non sembra fare la differenza. –

11

Se correggo capire la tua domanda è possibile aggiungere CSS come

.ui-jqgrid .ui-jqgrid-bdiv { overflow-y: scroll } 

per forzare la visualizzazione della verticale barra di scorrimento nella griglia.

+0

La risposta sopra riportata ha aiutato a risolvere il problema relativo alla visualizzazione della barra di scorrimento verticale in jqGrid per il browser IE9. –

+1

Questo era l'unico modo per farlo funzionare. '$ ('. ui-jqgrid .ui-jqgrid-bdiv'). css ({'overflow-y': 'scroll'});' – styfle

+0

@styfle: Ciò che intendo è la definizione di CSS: '. ui-jqgrid .ui-jqgrid-bdiv {overflow-y: scroll} '. Il CSS dichiarativo funziona più rapidamente impostando l'attributo 'style' su'

'. In generale i risultati dovrebbero essere gli stessi. – Oleg

2

Questo ha fatto il trucco:

.ui-jqgrid-bdiv{ 
    max-height: 340px; 
} 
Problemi correlati