【问题标题】:IasPager pager not working after ajax update on clistview在 clistview 上的 ajax 更新后,IasPager 寻呼机不工作
【发布时间】:2014-09-23 11:24:39
【问题描述】:

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

$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'),
              )
        )
   );

【问题讨论】:

  • 如果有任何想法请帮忙?

标签: php jquery ajax yii yii-extensions


【解决方案1】:

我已经找到了解决方案,效果很好。

<?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...'
                    });
                }",
            ));?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-01
    • 2012-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-10
    • 1970-01-01
    相关资源
    最近更新 更多