zoukankan      html  css  js  c++  java
  • Ext入门学习系列(二)弹出窗体

    第二章 弹出窗体

    上节学习了Ext的环境搭建和最基本的一个操作——弹出对话框,作为一个引子,本节讲述如何弹出一个新窗体,从实例讲解Ext的基本运行原理。

    一、Ext的窗体长什么样?

    先来看看几个效果,相信随着学习的深入,大家会被Ext的绚丽所征服。下面就是Ext弹出的几个基本窗体:

    clip_image002clip_image004

    我们可以发现弹出的2个窗体比我们传统的网页漂亮多了,同时更有价值的是还能随意切换风格。那么类似于这种窗体到底是怎么弹出的呢?

    二、Ext弹出窗体思路

    在环境搭建正确的情况下,页面中引入也正确,就可以按照以下思路进行编写代码:

    第一步:先搭建基本代码架子,如

    <script type="text/javascript"> 
    function start(){ 
    //这里写具体代码 

    Ext.onReady(start);
    //入口函数 
    </script>

    第二步:new对象,同时传入相应的参数。常见的参数有标题(title),高(height),宽(width),内容(html)等。这些参数全部用花括弧括起来,各个参数中间用英文逗号隔开。参考代码如下:

    var win = new Ext.Window();

    之后在构造函数中传入参数:

    var win = new Ext.Window({ title: "测试标题", height: 300,  500, html: "<h1>测试内容</h1>" });

    说明:其中html 属性是可以写和解析html标签的,可以在里面修饰字体等。

    最后,让这个窗体对象显示出来,调用他的show()方法:

    win.show();

    然后,运行网页,得到的效果如下:

    clip_image006

    ,这个窗体默认是可以拖动的,拖动默认效果是有阴影和背景变色功能的。本例完整代码下如:

    代码
    <HTML> 
    <HEAD> 
    <TITLE>弹出窗体</TITLE> 
    <link rel="stylesheet" type="text/css" href="Ext/resources/css/ext-all.css" /> 
    <script type="text/javascript" src="Ext/ext-base.js"></script> 
    <script type="text/javascript" src="Ext/ext-all.js"></script> 
    <script type="text/javascript" src="Ext/ext-lang-zh_CN.js" charset="utf-8"></script> 
    </HEAD> 
    <script type="text/javascript"> 
    function start(){ 
    var win = new Ext.Window({ title: "测试标题", height: 300,  500, html: "<h1>测试内容</h1>" }); 
    win.show(); 

    Ext.onReady(start);
    //程序入口 
    </script> 
    <BODY> 
    </BODY> 
    </HTML>
    三、总结:

    WINDOW对象是一种特殊的面板,专用于程序中的"视窗"(window)。Windows默认下是 可拖动的、浮动的,并提供若干特定的行为如:最大化、复原、事件。还有很多其他的属性和事件,本章暂时不做详述,由于课程刚刚开始,后面会提供API文档,大家使用到了可以参考,实现功能更加强大的弹出窗体。
    本章代码下载

  • 相关阅读:
    ORACLE 递归查询(转)
    J2EE框架(TomcatStrutsHibernateSpringAjax(dojo))开发步骤
    java.lang.NoClassDefFoundError: net/sf/cglib/proxy/CallbackFilter 异常解决办法
    Oracle WebCenter 11g 快速开发指南翻译(二)
    keytool密钥和证书管理工具使用详解(整理)
    内存溢出异常解决方案总结
    Spring+JDBC组合开发
    Oracle WebCenter 11g 快速开发指南翻译(三)
    SQL SERVER 2005 数据挖掘与商业智能完全解决方案学习笔记(一)
    MyEclipse 打开Struts配置文件时出错的终级解决办法
  • 原文地址:https://www.cnblogs.com/madyina/p/1878292.html
Copyright © 2011-2022 走看看