梦幻之旅

DEBUG - 天道酬勤

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  671 随笔 :: 6 文章 :: 256 评论 :: 0 Trackbacks
Ext.BLANK_IMAGE_URL = "/learn/ext/resources/images/default/s.gif";
function alertE() {
    Ext.Msg.confirm(
"<font size='4'>提示</font>",
            
"<font color='red'>ExtJs世界你好,这是我的第一个Ext程序!</font>", callBack);
    
function callBack(id) {
        alert(
"你点击的ID是:" + id);
    }

}
;
function promptE() {
    Ext.Msg.prompt(
"<font size='4'>输入</font>",
            
"<font color='red'>ExtJs世界你好,这是我的第一个Ext程序!</font>", callBack, this,
            
true);
    
function callBack(id, msg) {
        alert(
"你点击的ID是:" + id + ",消息:" + msg);
    }

}
;
function wateE() {
    Ext.Msg.wait(
"等待时间长的操作""提示"{
                text : 
"进度条上的文字"
            }
)
}

function showE() {
    Ext.Msg.buttonText.yes 
= "保存";
    Ext.Msg.buttonText.no 
= "清除";
    
var msgBox = Ext.Msg.show({
                title : 
"提示",
                msg : 
"自我介绍一下,我是HuyVanpull哈!!",
                modal : 
true,
                prompt : 
true,
                value : 
"请输入内容..",
                progress : 
true,
                progressText : 
"保存进度0%",
                buttons : Ext.Msg.YESNOCANCEL,
                fn : callBack
            }
)
    
function callBack(id, msg) {
        alert(
"按钮的ID是:" + id + ",内容:" + msg);
    }

    
var count = 0;
    Ext.TaskMgr.start(
{
                run : 
function() {
                    count
++;
                    
if (count > 100{
                        msgBox.hide();
                    }

                    
// msgBox.updateText("时间:"+new Date().format('Y-m-d g:i:s
                    // A'));
                    msgBox.updateProgress(count / 100"还剩" + (100 - count)
                                    
+ "秒关闭窗口""当前时间:"
                                    
+ new Date().format('Y-m-d g:i:s A'));
                }
,
                interval : 
1000
            }
)
}

function progressBarE1() {
    
var ProgressBar = new Ext.ProgressBar({
                text : 
"working",
                width : 
300,
                applyTo : 
"ProgressBar"
            }
);
    
var count = 0;
    
var percentage = 0;
    
var progressText = "";
    Ext.TaskMgr.start(
{
                run : 
function() {
                    count
++;
                    
if (count > 100{
                        ProgressBar.hide();
                    }

                    percentage 
= count / 100;
                    progressText 
= percentage * 100 + "%";
                    ProgressBar.updateProgress(percentage, progressText)
                }
,
                interval : 
1000
            }
)
}

function progressBarE2() {
    
var ProgressBar = new Ext.ProgressBar({
                text : 
"working",
                width : 
300,
                applyTo : 
"ProgressBar"
            }
);
    ProgressBar.wait(
{
                duration : 
100000,
                interval : 
10,
                increment : 
1000,
                scope : 
this,
                fn : 
function() {
                    alert(
"更新完毕");
                }

            }
)
}

Ext.onReady(progressBarE2);
posted on 2008-12-28 14:21 HUIKK 阅读(1213) 评论(0)  编辑  收藏 所属分类: EXT

只有注册用户登录后才能发表评论。


网站导航: