2015-09-02 2 views
3

Я использовал kartik gridview plugin, и у меня есть gridview с большим количеством столбцов, чтобы он генерировал горизонтальную полосу прокрутки. Но страница генерирует 2 полосы прокрутки. Один для gridview и один для страницы. Как устранить прокрутку тела? и как сделать горизонтальные полосы прокрутки сетки, чтобы пользователь больше не нуждался в прокрутке вниз, чтобы видеть горизонтальную прокрутку?Yii2 устранить двойную горизонтальную прокрутку

enter image description here

ответ

2

Для прокрутки тела просто попробуйте добавить в Ваш index view

<style type="text/css" media="screen"> 
    body { 
     overflow-x: hidden; 
    } 
</style> 

Что касается второго вопроса может быть полезно уменьшить (в пагинацией) количество строк, отображаемых

например: это путь

public function actionIndex() 
{ 
    $searchModel = new YourModelSearch(); 
    $dataProvider = $searchModel->search(Yii::$app->request->queryParams); 
    $dataProvider->pagination->pageSize=5; 
    ........... 
+0

Спасибо за это .. Вы h ave любая идея о том, как сделать прокрутки сетки? – beginner

+1

Я расследую. Мне нужно больше времени – scaisEdge

+0

Я не нашел много. Я предлагаю уменьшить количество строк. Однако я обновляю ответ. – scaisEdge

Смежные вопросы