У меня проблемы с пагинацией и формой 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',
);
Для рендера _users:
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 и сгенерирует нумерацию страниц (ajaxUpdate = true) для следующих 5. Первые 10 строк не имеют проблем с ajaxLink, потому что был создан клиентский скрипт, но проблема заключается в том, когда Я перехожу на следующую страницу, ajaxLink не работает, потому что он не генерируется пагинацией.
есть идеи? спасибо