正如标题所说,我想在用于过滤 clistview 数据的复选框旁边显示记录数。这可以在页面加载时轻松处理,但是在执行 AJAX 请求时,$.fn.yiiListView.update 代码仅更新列表数据,并且由于自动魔术,我需要了解如何执行操作的一些见解,例如更新每个复选框旁边的数字或禁用与合适数据对应的复选框。
我真的很喜欢CListView赋予的强大功能,并且不想尽可能多地坚持下去,希望能尽快解决这个问题。
更好地了解CListView模块得到了答案。
<?php $this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'_view',
'sortableAttributes'=>array(
'id'=>'cronologico',
'transaction'
),
'id'=>'ajaxListView',
'ajaxUrl'=> $this->createUrl('/experience/ajaxindex'),
'ajaxUpdate' => 'ratingFilter',
));
?>
关键是 ajaxUpdate 属性,该属性接收要与列表一起更新的标记的 id。可以通过逗号分隔多个 id 作为值的一部分来指定它们。
哎呀!