点击这里给我发消息 点击这里给我发消息

PHP开发框架Yii Framework教程(38) Zii组件-ProgressBar示例

添加时间:2013-12-6
    相关阅读: 开发 JavaScript PHP 框架
 

CJuiProgressBar显示一进度条。它封装了 JUI Progressbar插件。CJuiProgressBar显示一进度条。它封装了 JUI Progressbar插件。

<?php $this->widget('zii.widgets.jui.CJuiProgressBar', array(    
    'id'=>'progress',
    'value'=>0,
    'htmlOptions'=>array(
                'style'=>'width:200px; height:20px; float:left;'
                ),
            ));
?>

为了演示进度条,我们使用JavaScripts改变进度条当前值,并使用一个文本显示当前进度条的值。

<?php
//  Dummy function just to provide an example
Yii::app()->clientScript->registerScript('scriptId', "
    var count = 0;
    var step  = 10;
    var speed = 500;
    function progress() {
        $('#amount').text(count+'%');
        $('#progress').progressbar('option', 'value', count);
        if(count < 100) {
            count = count+step;
            setTimeout(progress, speed);
        }
    }
    progress();
", CClientScript::POS_LOAD);
?>
...

<center id="amount" style="margin-left:210px; padding:3px;"></center>

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册