当我调用CLinkPager时,它会自动创建一个像:
这样的分页器<< First | < Previus | 1 | ... | 5 | Next > | Last >>
如何禁止在分页中不显示First
和Last
?
CLinkPager代码:
<?php $this->widget('CLinkPager', array('pages' => $pages)); ?>
答案 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