`

ExtJs入门练习:Window式简单Form

    博客分类:
  • Ajax
阅读更多
代码执行结果截图:

/********************************************
 * @author  henyue@gmail.com (Kong)
 * @version CreatedTime:2010-05-04 上午10:59:45
 * @Description ExtJs入门练习:Window式简单Form
 ********************************************/

Ext.onReady(function() {
  showPopupPanel = function() {
    var form = new Ext.FormPanel({
      labelAlign : 'top',
      frame : true,
//      title : 'Main Form Title',
      bodyStyle : 'padding:5px 5px 0',
      layout : 'form',
      items: [
        {
            xtype : 'textfield',
            fieldLabel : '标题',
            name : 'title',
            anchor : '100%'
        }, {
            xtype : 'textfield',
            fieldLabel : '作者',
            name : 'author',
            anchor : '100%'
        }, {
          xtype : 'htmleditor',
          id : 'context',
          fieldLabel : '正文',
          height : 200,
          anchor : '100%'
        }
      ],
      buttonAlign: 'center',
      buttons : [
        {
          text : '保存',
          handler : function() {
            var text = form.getForm().findField('context').getValue();
            alert(text);
          }
        }, {
          text : '取消',
          handler : function() {
            win.close(this);
          }
        }
      ]
    });

    var win = new Ext.Window({
      title : 'My PopupPanel',
      closeable : true,
      modal : true,
      //modal为True表示为当window显示时对其后面的一切内容进行遮罩,
      //false表示为限制对其它UI元素的语法(默认为 false)。
      width : 560,
      resizable : false,
      plain : true,
      //Plain为True表示为渲染window body的背景为透明的背景,这样看来window body与边框元素(framing elements)融为一体,
      //false表示为加入浅色的背景,使得在视觉上body元素与外围边框清晰地分辨出来(默认为false)。
      layout : 'form',
      items : [form]
    });

    win.show(this);
  }
})


  • 大小: 22.9 KB
分享到:
评论

相关推荐

    ExtJS快速入门 ExtJS快速入门 ExtJS快速入门

    ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS...ExtJS快速入门 ExtJS快速入门 ExtJS快速入门ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门

    ExtJS入门教程(超级详细).pdf

    ExtJS入门教程(超级详细).pdf

    ExtJs入门实例.doc

    《ExtJs入门实例详解》 ExtJs是一款强大的JavaScript前端框架,用于构建富客户端应用。它以其丰富的组件库、强大的数据绑定机制以及优雅的MVC设计模式而闻名。本文将围绕ExtJs2.0入门实例,重点讲解Ext.MessageBox...

    extjs入门到精通

    extjs入门到精通,实例有简单到复杂,还有综合实力,下载即可运行,环境也是配好的,希望对你有帮助!

    extjs练习extjs练习

    一些ext练习例子,一些ext练习例子,

    ExtJS入门教程(超级详细)

    此外,入门教程中还会介绍如何创建一个简单的ExtJS示例程序,例如显示一个弹出窗口或一个面板(ExtPanel)。ExtJS通过一套丰富的组件来构建用户界面,这些组件可以直接在项目中使用,并可以进行适当的定制以适应不同...

    ExtJs入门 ExtJs很好的电子书 ExtJS入门.pdf 入门ExtJs必备电子书

    ### ExtJs 入门知识点详解 #### 一、ExtJs简介与核心概念 - **ExtJs**是一款基于JavaScript的企业级富客户端应用开发框架,它提供了一系列丰富的UI组件和功能强大的工具,使得开发者能够轻松地创建出高质量的Web...

    ExtJs4.2 Window常用方法

    根据提供的文件信息,本文将详细解释ExtJs 4.2中Window组件的一些常用配置属性以及方法,帮助读者更好地理解和使用这些功能。 ### ExtJs 4.2 Window 组件概述 ExtJs 是一个基于 JavaScript 的开源框架,用于创建...

    Extjs使用Window最小化窗口

    它的Window组件是创建弹出式窗口或对话框的核心,提供丰富的交互性和自定义功能。在EXTJS中实现Window的最小化和还原功能是一项常见的需求,这有助于提升用户体验,让用户能够更方便地管理和组织窗口。 在EXTJS中,...

    ExtJs开源项目:网络硬盘PHP版(附演示网址)

    `js`目录则包含了除ExtJs库之外的JavaScript代码,可能包括项目特定的逻辑、辅助函数或与ExtJs集成的自定义组件。 综合以上信息,我们可以得出,这个开源项目是一个结合了ExtJs前端技术和PHP后端的网络硬盘应用。...

    ExtJs学习例子:多级联动下拉菜单演示例子

    前台采用ExtJs 2.2.1编写(由于库文件比较大,考虑到大家本机都有了,所以在此没有上传,大家直接改一下路径即可),后台采用asp+access编写(看文件名就知道了). 本例子演示的4级联动菜单:州+国家+城市+地区

    Extjs+lazarus:CRUD网页的快速实现

    不要犯怵,安装配置很简单,运行这个demo一行代码都不需要编写。后面我会详细讲安装运行方法。 安装配置: 1、安装Apache。下载地址:...

    extjs4 入门基础,form、grid、tree

    ExtJS 是一个强大的JavaScript 框架,专用于构建富客户端Web应用程序。它提供了一整套组件化的用户界面元素,包括表单(Form)、网格(Grid)、树形视图(Tree)等,使得开发者能够创建出功能丰富且交互性强的前端...

    ExtJS2Samples-v2.0.0.zip_C语言_ExtJS2Samples_V2 _extjs_site:www.pu

    《ExtJS2Samples-v2.0.0.zip:探索C语言与ExtJS2Samples的结合应用》 在软件开发领域,C语言以其高效、灵活和强大的底层控制能力,始终占据着重要的地位。与此同时,Web前端技术也在不断发展,ExtJS作为一款优秀的...

    ExtJS4.2入门案例

    ExtJS4.2入门案例 博客:http://blog.csdn.net/coco2d_x2014/article/details/52986835

    extjs-form:使用 Sencha ExtJS 的简单表单

    总结起来,Sencha ExtJS 提供了强大的表单构建工具,使得创建交互式的、具有验证功能的 Web 表单变得简单。通过理解表单组件、布局、验证规则以及表单提交机制,开发者可以构建出满足各种需求的复杂表单应用。在 `...

    EXTJS入门教程(非常详细)

    在本入门教程中,还包含了简单的示例代码,这些示例代码将演示如何使用ExtJS来创建一个基础的“Hello World”应用程序。这个过程包括了如何设置HTML页面,如何引入必要的ExtJS库文件,以及如何编写JavaScript代码来...

    extjs入门之组件学习

    extjs入门学习,各个组件的使用,包括Observable、Observable、BoxComponent、Container、Panel、Viewport及Window...

    extjs入门之helloword

    这篇博客“extjs入门之hello world”应该是引导初学者了解并开始使用ExtJS的基本步骤。由于描述部分是空的,我们将主要依据标题和标签来探讨相关知识点。 首先,让我们来看看“源码”这个标签。在学习任何编程技术...

Global site tag (gtag.js) - Google Analytics