程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP開發框架Yii Framework教程(38) Zii組件-ProgressBar示例

PHP開發框架Yii Framework教程(38) Zii組件-ProgressBar示例

編輯: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>

本例下載:http://www.imobilebbs.com/download/yii/JuiDialogDemo.zip

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved