ExtJs尝下鲜

感觉进入了一个新天地。

WIN时代的API + 浏览器的窗口。

复古风了?

真的是好多年前还有点印象的DELPHI及MFC啊。

<!DOCTYPE html>
<html>
<head>
    <title>ExtJs</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <link rel="stylesheet" type="text/css" href="ExtJs/packages/ext-theme-crisp/build/resources/ext-theme-crisp-all.css">
        <script type="text/javascript" src="ExtJs/ext-all.js"></script>
        <script type="text/javascript" src="ExtJs/bootstrap.js"></script>
        <script type="text/javascript" src="ExtJs/packages/ext-theme-crisp/build/ext-theme-crisp.js"></script>
    <script type="text/javascript">
        //在页面加载完成之后执行
            Ext.onReady(function(){
                function callBack(id) {
                alert("STOP!" + id);
                }
                function callBackPrompt(id, msg) {
                alert("STOP!" + id + msg);
                }
                function callBackShow(id, msg) {
                alert("你单击的按钮ID是" + id + "输入的内容是:" + msg);
                }
                //Ext.Msg.alert(‘提示‘,‘<font color="red">逗号分隔参数列表</font>‘, callBack);
                // Ext.Msg.confirm(‘提示‘,‘请单击我,作出选择‘, callBack);
                // Ext.Msg.prompt(‘Notice‘, ‘Input some text:‘, callBackPrompt, this, true, ‘the default value‘);
                //Ext.Msg.wait(‘Please wait‘, ‘notice‘, {
                //    text:‘the work‘});
                /*
                var msgBox = Ext.Msg.show({
                    title:"提示",
                    msg: "动态更新的信息文字",
                    width: 800,
                    height: 200,
                    multiline: true,
                    modal: true,
                    prompt: true,
                    value: "请输入",
                    fn: function() {
                        Ext.TaskManager.stop(task)},
                    buttons: Ext.Msg.YESNOCANCEL,
                    icon: Ext.Msg.QUESTION
                });
                var task = {
                    run:function(){
                        msgBox.updateText("提示会动的时间:" + Ext.util.Format.date(new Date(), ‘Y-m-d g:i:s A‘));
                        },
                        interval: 1000
                };
                Ext.TaskManager.start(task);
                */
                var msgBox = Ext.Msg.show({
                    title: "notice",
                    msg: ‘check progress‘,
                    modal: true,
                    width: 300,
                    progress: true
                });
                var count = 0;
                var percentage = 0;
                var progressText = "";

                var task = {
                    run: function(){
                        count ++;
                        percentage = count/10;
                        progressText = ‘now: ‘ + percentage*100 + "%";
                        msgBox.updateProgress(percentage, progressText,
                            ‘now time: ‘ + Ext.util.Format.date(new Date(), ‘Y-m-d g:i:s A‘));
                        if (count > 10) {
                            Ext.TaskManager.stop(task);
                            msgBox.hide();
                            }
                        },
                        interval: 1000
                    }
                    Ext.TaskManager.start(task);
            });
    </script>
</head>
<body>
    <div>
    </div>
</body>
</html>

时间: 2024-07-30 04:17:37

ExtJs尝下鲜的相关文章

G4Studio+extjs+highcharts 下在ext4j的panel中放入hightCharts图表

在G4Studio+extjs下.创建一个panel,然后将highCharts图表放入panel中.实现方法例如以下: 首先简单给出的部分代码: Ext.onReady(function() { var panel = new Ext.Panel({ title: '', region:'center', items: [{ html: '<div id="container" style="width: auto;height: 487px; margin: 0 a

Extjs RowNumberer下一页动态增加

使用RowNumberer,当跳到下一页时,还是从1还是计数. 实现了序号的自动增加. ExtJs Grid分页时,默认情况下每页的序号都是从1起始的,这往往不符合我们的习惯.这里实现了序号的自动增加. 实现步骤如下: 1.定义全局变量. var record_start = 0; 2.Grid的columns部分的定义. columns : [new Ext.grid.RowNumberer({ header : "序号", width : 40, renderer:function

今天来尝个鲜——vCenter6.7 + ESXi6.7

前段时间vmware发布了vsphere 6.7,看了看介绍,还是有很多惊喜的,今天找来一台机器,体验一下,先来做个小白鼠. 安装文件如下: 只有一台机器,就把vcenter装在esxi上咯.. vcenter的界面变得小清新了一点,并且把HTML5的入口放首位了哦,说明官方还是要强推的,下面的FLEX还是flash版本,非常烦flash,vmware快点更新更多的h5版本功能吧,其实一般的常用操作,html5也能cover住的. esxi6.7整体感觉安装速度比6.5快了,并且网页界面也发现速

extjs Combo下拉文本的tooptip

xtype: "combo", fieldLabel: "插入", readOnly: true, mode: "local", store: (globel.Store = new Ext.data.Store({ proxy: new Ext.data.HttpProxy({ url: "Module/Sms/SmsHandler.ashx" }), reader: new Ext.data.JsonReader({ ro

extjs自定义下拉树

//创建treeCombox.jsExt.define('Redm.commons.TreeCombox', { extend : 'Ext.form.field.Picker', xtype : 'treecombox', triggerCls : Ext.baseCSSPrefix + 'form-arrow-trigger', config : { displayField : null, columns : null, rootVisible : false, selectOnTab :

”微信小程序“一场风暴还是过江之鲫

"小程序是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或者搜一下即可打开应用.也体现了"用完即走"的理念,用户不关心是否安装太多应用的问题.应用将无处不在,随时可用,但又无需安装卸载."--张小龙 小程序的优点: 1: 相比于APP的大而全,小程序带给我们的便是体验上的小而美.小程序时代,只需要搜索或者「扫一扫」,即可打开应用.没有了下载安装环节,人和功能的连接变得更加简单直接.而这是否扼杀了还在兴起阶段的APP市

Mac 系统安装

Mac系统安装 导语:有木有那些果粉们,希望有个属于自己的苹果系统呢?但看着那昂贵的价格却又望而止步的.哎!可怜了我们这些穷人家的孩纸,但是这些怎能阻止得了我们对新鲜事物的追求?虽然不能达到完美的体验,尝下鲜也不是未尝不可的.多的话就不说了,开始今天的正题吧! 苹果操作系统的安装可以分为以下几种安装方式: 虚拟机安装 基于Intel组件的安装:也叫黑苹果 苹果机的安装:真苹果(小编习惯的叫法) 今天小编用的安装也是常规使用的虚拟机安装 安装苹果操作系统需要以下条件: Vmwareworkstat

使用PostgreSQL进行全文检索

* { color: #3e3e3e } body { font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif; font-size: 15px } p { line-height: 25.6px; text-align: justify; margin: 23.7px 0 } blockquote { b

linux下HTML5开发环境配置(IDEA)

最近在CSDN上看资讯,了解到HTML5近几年很虎,而且成上升趋势,加之本身就对网页这一块比较感兴趣,所以也就马上想了解下,看了HTML5未来几年的计划和发展趋势,确实值得MARK和学习下,无论如何,接触新知识就是一种学习. 看了jikexuexuan的专业介绍,选了一款比较不错的开发环境,本来在QT4上也尝了下鲜,感觉界面不是很喜欢,既然是学习,就找一款相对专业点的软件尝试,以下是IDE安装过程中的记录: 1.网上下载IDEAforlinux (http://www.jetbrains.com