问题描述
|
有什么办法可以隐藏CListView的\“ Summary \\”,而不会丢失分页。概括地说,我的意思是类似“显示2个结果中的1-2个。”的文本。还是我应该使用其他小部件?
解决方法
尝试以下操作,以更好地控制
CListView
输出的外观:
\'template\'=>\'{items} {pager}\'
您甚至可以在模板中使用HTML。
, 好的,当我查看CListView代码时,一开始并没有得到它,但是将\'summaryText \'设置为\'\'就可以了。我意识到我第二次盯着$ summaryText === null
$this->widget(\'zii.widgets.CListView\',array(
\'dataProvider\'=>$dataProvider,\'summaryText\'=>\'\',\'itemView\'=>\'_indexview\',));
, 这是CListView的示例:
$this->widget(\'zii.widgets.CListView\',array(
\'dataProvider\' => $dataProvider,\'itemView\' => \'_view\',\'ajaxUpdate\' => false,\'emptyText\' => \'No records found.\',\'summaryText\' => \"{start} - {end} из {count}\",\'template\' => \'{summary} {sorter} {items} {pager}\',\'sorterHeader\' => \'Sort by:\',\'sortableAttributes\' => array(\'title\',\'price\'),\'pager\' => array(
\'class\' => \'CLinkPager\',\'header\' => false,\'cssFile\' => \'/css/pager.css\',\'htmlOptions\' => array(\'class\' => \'pager\'),\'maxButtonCount\' => \'10\',\'prevPageLabel\'=>\'←\',\'nextPageLabel\'=>\'→\',\'header\'=>\'Pages: \',),));
, 您应该尝试这样:
\'summaryText\' => FALSE,
, 您可以在下面的页面中添加ѭ5来隐藏它。
<style>
.summary{
display:none;
}
</style>
, 这是我的建议
$this->widget(\'zii.widgets.CListView\',array(
\'dataProvider\' => $best_seller_data,\'itemView\' => \'alsoBestseller\',\'summaryText\'=>false,));