当我调用CLinkPager时,它会自动创建一个分页器,如下所示:
<< First | < Previus | 1 | ... | 5 | Next > | Last >>
如何禁用分页中不显示First和Last?CLink呼叫器代码:
First
Last
<?php $this->widget('CLinkPager', array('pages' => $pages)); ?>
s8vozzvw1#
实际上,使用CLinkPager选项关闭它会更干净:
$this->widget('CLinkPager', array('pages' => $pages, 'firstPageLabel'=>'', 'lastpageLabel'=>'', ));
fhg3lkii2#
您可以通过CSS隐藏这些按钮
ul.yiiPager .first, ul.yiiPager .last { display: none; }
g9icjywg3#
或者,您可以使用jquery删除元素,如果只是使用css隐藏,按钮空间仍然存在。
$( document ).ready(function() { $( ".first" ).remove(); $( ".last" ).remove(); });
lb3vh1jj4#
在css上创建一个包含display:none的d-none类,并将类名设置为prevPageCssClass
display:none
d-none
prevPageCssClass
echo LinkPager::widget([ 'pagination' => $pages, 'prevPageCssClass'=>'d-none', 'nextPageCssClass'=>'d-none', ]);
4条答案
按热度按时间s8vozzvw1#
实际上,使用CLinkPager选项关闭它会更干净:
fhg3lkii2#
您可以通过CSS隐藏这些按钮
g9icjywg3#
或者,您可以使用jquery删除元素,如果只是使用css隐藏,按钮空间仍然存在。
lb3vh1jj4#
在css上创建一个包含
display:none
的d-none
类,并将类名设置为prevPageCssClass