Yii CLinkPager隐藏First和Last

时间:2012-11-08 11:52:23

标签: php yii

当我调用CLinkPager时,它会自动创建一个像:

这样的分页器
<< First | < Previus | 1 | ... | 5 | Next > | Last >>

如何禁止在分页中不显示FirstLast

CLinkPager代码:

<?php $this->widget('CLinkPager', array('pages' => $pages)); ?>

4 个答案:

答案 0 :(得分:3)

使用CLinkPager选项关闭它实际上更清晰:

$this->widget('CLinkPager', array('pages' => $pages,
    'firstPageLabel'=>'',
    'lastpageLabel'=>'',
));

答案 1 :(得分:2)

您可以通过CSS隐藏这些按钮

ul.yiiPager .first, ul.yiiPager .last {
display: none;
}

答案 2 :(得分:0)

或者您可以使用jquery删除元素,如果只使用css隐藏,按钮空间仍然存在。

$( document ).ready(function() {
    $( ".first" ).remove();
    $( ".last" ).remove();
    });

答案 3 :(得分:0)

在包含public class PartitionSmallTest { private BiPredicate<String, String> areMutuallyExclusive() { return (left, right) -> ("A".equals(left) && "C".equals(right)) || ("C".equals(left) && "A".equals(right)); } @Test public void test() { List<String> list = new ArrayList<>(Arrays.asList("A", "B", "C")); List<Set<String>> expected = new ArrayList<>(); expected.add(Set.of("A", "B")); expected.add(Set.of("C")); List<Set<String>> actual = new Partition<String>().partition(list, areMutuallyExclusive()); Assert.assertEquals(expected, actual); } } 的css上创建一个d-none类,并放置display:none的类名称

prevPageCssClass