Это моя таблица в Yii:
$this->widget('GridView', array(
'dataProvider' => $users,
'itemsCssClass'=>'table',
'pager' => array(
'class' => 'CLinkPager',
'prevPageLabel' => 'Previous',
'nextPageLabel' => 'Next',
'htmlOptions' => array(
'class' => 'btn btn-info'
)
),
'columns' => array(
array(
'name' => 'User ID',
'type' => 'raw',
'value' => 'CHtml::encode($data["id"])'
),
array(
'name' => 'Username',
'type' => 'raw',
'value' => 'CHtml::encode($data["username"])'
),
array(
'name' => 'Name',
'type' => 'raw',
'value' => 'CHtml::encode($data["name"])'
),
array(
'name' => 'Email',
'type' => 'raw',
'value' => 'CHtml::encode($data["email"])'
),
array(
'name' => 'Role',
'type' => 'raw',
'value' => 'CHtml::encode($data["function"])'
),
array(
'name' => 'Status',
'type' => 'raw',
'value' => 'CHtml::encode($data["active"])'
),
array(
'name' => 'Action',
'type' => 'raw',
'value' => 'CHtml::link("<button type=\'button\' class= \'btn btn-info user_ajax\' data-toggle=\'modal\' data-target=\'#myModal\'>Info</button>")',
),
),
));
У меня есть нумерация страниц, и это работает, я хочу добавить имя класса из начальной загрузки для каждого литий генерироваться. Теперь с этим примером классы БТН а также БТН-инфо добавлен в уль. Что я должен изменить? Спасибо
Попробуй использовать 'hiddenPageCssClass'
а также 'selectedPageCssClass'
свойства пейджера
'pager' => array(
'class' => 'CLinkPager',
'prevPageLabel' => 'Previous',
'nextPageLabel' => 'Next',
'hiddenPageCssClass'=>'notselected', // set it for page buttons that are not selected
'selectedPageCssClass'=>'selected', // set it for the current page button
'htmlOptions' => array(
'class' => 'btn btn-info'
)
),
Чтобы проверить больше свойств, нажмите Вот
Наконец я нашел решение: мне не хватало свойства пейджера
'pager' => array(
'class' => 'CLinkPager',
'prevPageLabel' => 'Previous',
'nextPageLabel' => 'Next',
'header' => '',
// 'htmlOptions' => array(
// 'class' => 'btn btn-info'
// )
'previousPageCssClass' => 'btn btn-info btn-sm',
'selectedPageCssClass' => 'btn btn-warning btn-sm',
'internalPageCssClass' => 'btn btn-info btn-sm',
'firstPageCssClass' => 'btn btn-info btn-sm',
'nextPageCssClass' => 'btn btn-info btn-sm',
),