dongluan1743
2014-09-23 11:24
浏览 32
已采纳

在clistview上进行ajax更新后,IasPager寻呼机无法正常工作

Yii infinite scroll extention: "IasPager pager" not working after ajax update on clistveiw. It's working fine before ajax call but after ajax call when i update listview it's not working.

$this->widget('zii.widgets.CListView', array(
   'id' => 'VideoList',
   'dataProvider' => $dataProvider,
   'itemView' => '_view',
   'template' => '{items} {pager}',
   'pager' => array(
                'class' => 'ext.infiniteScroll.IasPager', 
                'rowSelector'=>'.row', 
                'listViewId' => 'VideoList', 
                'header' => '',
                'loaderText'=>'Loading...',
                'options' => array('history' => false, 'triggerPageTreshold' => 2, 'trigger'=>'Load more'),
              )
        )
   );

图片转代码服务由CSDN问答提供 功能建议

Yii无限滚动扩展:“IasPager寻呼机”在clistveiw上更新ajax后无法正常工作。 在ajax调用之前工作正常 但是当我更新listview后,ajax调用它无效。

  $ this-> widget('zii.widgets.CListView',array(
'id'=>  ;'VideoList',
'DataProvider'=> $ dataProvider,
'itestView'=>'_ view',
'template'=>'{items} {pager}',
'pager'  =>数组(
'class'=>'ext.infiniteScroll.IasPager',
'rowSelector'=>'。row',
'listViewId'=>'VideoList',
'标题 '=>'',
'forlerText'=>'正在加载'',
'选项'=>数组('history'=> false,'triggerPageTreshold'=> 2,'触发器 '=>'加载更多'),
)
)
); 
   
 
  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • douyin9987 2014-10-09 05:41
    已采纳

    I have found solution of this, it works fine.

    <?php 
            $this->widget('zii.widgets.CListView', array(
                        'dataProvider'=>$dataProvider,
                        'itemView'=>'/products/viewProductList',
                        'summaryText'=>false,
                        'emptyText'=>"<p> Coming Soon!!</p>",
                        'id'=>'ajaxProductListView',
                        'cssFile'=>Yii::app()->baseUrl.'/css/mycustom.css',
    
                       'template' => '{items} {pager}',
                       'ajaxUpdate'=>true,
                        'pager' => array(
                            'class' => 'ext.infiniteScroll.IasPager', 
                            'rowSelector'=>'.ademo', 
                            'listViewId' => 'ajaxProductListView', 
                            'header' => '',
                            'loaderText'=>'Loading',
                            'options' => array('history' => false, 'triggerPageTreshold' => 1, 'trigger'=>'Load more'),
                        ),
                    'afterAjaxUpdate'=>"function(id, data) {
                        $.ias({
                            'history': false,
                            'triggerPageTreshold': 1,
                            'trigger': 'Load more',
                            'container': '#ajaxProductListView',
                            'item': '.ademo',
                            'pagination': '#ajaxProductListView .pager',
                            'next': '#ajaxProductListView .next:not(.disabled):not(.hidden) a',
                            'loader': 'Loading...'
                        });
                    }",
                ));?>
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题