2

これは 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>")',
            ),
        ),  

    ));

私はページネーションを持っていて、それは機能しています。私がしたいのは、ブートストラップから生成された各liにクラス名を追加することです。この例では、クラスbtnおよびbtn-infoがulに追加されます。何を変更すればよいですか?どうも

4

2 に答える 2

2

最後に解決策を見つけました: ページャーのプロパティがありませんでした

'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',
        ),
于 2015-01-12T12:54:34.877 に答える
0

ページャーのプロパティと使用'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'
                                        )
        ),

もっと物件をチェックしたい方はこちら

于 2015-01-12T12:45:08.240 に答える