【问题标题】:Yii Framework: Pagation Callback MethodYii 框架:分页回调方法
【发布时间】:2015-07-14 15:06:41
【问题描述】:

我在一个页面上有一个 CListView,每次我导航到第 2 页或任何其他页面时,我都想调用一个格式化视图的方法。但是每次我导航到另一个页面时它似乎都不起作用。

我要调用的Javascript方法叫updateDivs()

这是我的列表视图小部件

$this->widget('zii.widgets.CListView', array(
                                    'dataProvider' => $dataProvider,
                                    'itemView' => '_customview',
                                    'id' => 'bannerslist',
                                    'ajaxUpdate' => true,
                                    'afterAjaxUpdate' => ' updateDivs()',
                                    'enablePagination' => true,
                                    'itemsCssClass' => 'row banners-list',
                                    'summaryText' => 'Total ' . $pages->itemCount . ' Results Found',
                                    'pager' => array(
                                        'header' => '',
                                        'prevPageLabel' => '<',
                                        'nextPageLabel' => '>',
                                    ),
                                ));

【问题讨论】:

    标签: php yii yii-components clistview


    【解决方案1】:

    请试一试,应该很好用。

    'afterAjaxUpdate' =&gt; 'js:function(id,data){alert("test");}'

    因此,如果此代码可以完美运行,那么您应该在 updateDivs() 函数中搜索问题

    【讨论】:

      【解决方案2】:

      你的问题是,你错过了写js:function(id, data)这对调用方法很重要。

      你可以如下使用:

      'afterAjaxUpdate'=>'js:function(id, data) {updateDivs();}',
      

      在这里寻找more info

      【讨论】:

        猜你喜欢
        • 2015-02-08
        • 2015-11-06
        • 2014-05-29
        • 2012-05-04
        • 1970-01-01
        • 2012-12-22
        • 2014-06-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多