【问题标题】:Yii How to add ajax-loading indicators clistview pagination linksYii 如何添加 ajax-loading 指标 clistview 分页链接
【发布时间】:2014-09-20 11:47:37
【问题描述】:

我想在我的 clistview 分页链接中添加 ajax 加载器。

yii 分页怎么可能。

谢谢。

【问题讨论】:

    标签: php yii yii-components


    【解决方案1】:

    你必须创建两个 js 函数:第一个显示加载器,第二个隐藏它并将它们传递给 CListView。

    $this->widget('zii.widgets.CListView', array(
        'dataProvider'=>$dataProvider,
        'itemView'=>'_post',   // refers to the partial view named '_post'
        'beforeAjaxUpdate' => 'function(id) { $(\'.loader\').show(); }'
        'afterAjaxUpdate' => 'function(id) { $(\'.loader\').hide(); }'
        'sortableAttributes'=>array(
            'title',
            'create_time'=>'Post Time',
        ),
    ));
    

    当然,你必须在带有图像和位置的html结构中创建div loader

    这里有参考:

    http://www.yiiframework.com/doc/api/1.1/CListView#beforeAjaxUpdate-detail http://www.yiiframework.com/doc/api/1.1/CListView#afterAjaxUpdate-detail

    【讨论】:

    • @arekzelechowski 在 yii2 中是否有类似 gridview 的东西。我在 yii2 gridview 中找不到任何 beforePjaxUpdatebeforeAjaxUpdate 谢谢
    猜你喜欢
    • 1970-01-01
    • 2012-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多