2013-02-27 2 views
0

в моем jqgrid (с использованием версии 4.2.0), используя Chrome и Safari, отображается горизонтальная полоса прокрутки. Изменить CSS, как это:jqgrid horizontal scrollbar issue в Chrome

.ui-jqgrid .ui-jqgrid-bdiv { 
position: relative; 
margin: 0em; 
padding: 0; 
    //overflow:auto; 
overflow-x:hidden; 
overflow-y: auto; 
text-align: left; 

}

он работает на сафари. Также он работает в Chrome, но последний столбец усечен, и если я изменяю размер страницы, последний столбец исчезает. Как я могу это решить?

ответ

0

Я полагаю, что причиной горизонтальной полосы прокрутки является неправильный расчет ширины сетки в jqGrid старой версии, которую вы используете. Все проблемы с jqGrid < 4.3.3. Я рекомендую вам обновить jqGrid до текущей версии. В качестве альтернативы вы можете изменить jquery.jqGrid.src версии, которую вы используете одним из способов, описанных в the answer. Вы можете свести к минимуму версию jquery.jqGrid.min.js от jquery.jqGrid.src с помощью любого минимизатора, который вам нравится. Например, Microsoft Ajax Minifier, UglifyJS2 или Closure Compiler.

+0

Tks: D Я меняю версию jqgrid, и она работает –

+0

@GiacomoSavioli: Добро пожаловать! – Oleg