【发布时间】:2012-03-23 01:18:00
【问题描述】:
我在分页和 Ajax 表单方面遇到问题。
这是我的Controller 代码:
$dataProvider = new CActiveDataProvider('User', array(
'pagination'=>array(
'pageSize'=>10,
),
));
$this->render('users',array(
'dataProvider'=>$dataProvider,
));
查看 -> 用户:
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'_user',
);
对于渲染_用户:
echo CHtml::ajaxLink($text, $this->createUrl('admin/deleteuser',array('id'=>$data->iduser)), array('success'=>"js:function(html){ alert('remove') }"), array('confirm'=>_t('Are you sure you want to delete this user?'), 'class'=>'delete-icon','id'=>'x'.$viewid));
如果我在数据库中有 15 行,它将仅显示 10 行,并将为接下来的 5 行生成分页 (ajaxUpdate = true)。前 10 行与 ajaxLink 没有问题,因为生成了客户端脚本,但问题是何时我转到下一页,ajaxLink 不起作用,因为它不是由分页生成的。
有什么想法吗?谢谢
【问题讨论】:
-
你必须解释哪里出了问题,而不是仅仅输入代码并期待答案
-
你所面对的描述在哪里?
-
对不起,我以为我已经提出了问题..再次抱歉
标签: yii