`
king_tt
  • 浏览: 2279580 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ExtJS学习笔记:复杂页面布局实现

 
阅读更多
[javascript]view plaincopy
  1. <scripttype='text/javascript'>
  2. Ext.onReady(function(){
  3. newExt.Window({
  4. title:"添加人员",
  5. width:500,
  6. height:345,
  7. plain:true,
  8. layout:"form",
  9. labelWidth:55,
  10. defaultType:"textfield",
  11. bodyStyle:"padding:5px",
  12. //style:"padding:5px",
  13. items:[{
  14. xtype:"panel",
  15. //设置背景色和容器颜色一致
  16. baseCls:"x-plain",
  17. layout:"column",
  18. items:[{
  19. columnWidth:0.5,
  20. baseCls:"x-plain",
  21. layout:"form",
  22. defaultType:"textfield",
  23. defaults:{width:160},
  24. labelWidth:55,
  25. items:[{
  26. fieldLabel:"姓名"
  27. },{
  28. fieldLabel:"年龄"
  29. },{
  30. fieldLabel:"出生日期"
  31. },{
  32. fieldLabel:"联系电话"
  33. },{
  34. fieldLabel:"手机号码"
  35. },{
  36. fieldLabel:"电子邮件"
  37. },{
  38. fieldLabel:"性别"
  39. }]
  40. },{
  41. columnWidth:0.5,
  42. baseCls:"x-plain",
  43. layout:"form",
  44. labelWidth:55,
  45. items:{
  46. xtype:"textfield",
  47. inputType:"image",
  48. fieldLabel:"个人照片",
  49. width:170,
  50. height:170
  51. }
  52. }]
  53. },{
  54. fieldLabel:"身份证号",width:400
  55. },{
  56. fieldLabel:"具体地址",width:400
  57. },{
  58. fieldLabel:"职位",width:400
  59. }],
  60. showLock:false,//用于只加载一次
  61. listeners:{
  62. "show":function(_window){
  63. //得到Ext中元素对象
  64. if(!_window["showLock"])
  65. _window.findByType("textfield")[7].getEl().dom.src="zhao.jpg";
  66. }
  67. },
  68. buttons:[{
  69. text:"确定"
  70. },{
  71. text:"取消"
  72. }]
  73. }).show();
  74. })
  75. </script>
分享到:
评论

相关推荐

    Extjs学习笔记之七 布局

    Extjs的Layout就是为解决这一问题而设计的,它能够帮助开发者高效地安排组件位置,保证页面布局的整洁和美观。 在Extjs中,给Panel设置布局的方法是设置Panel的Layout配置项,Extjs3.1.0版本提供了17种布局方式,...

    界面框架extjs学习笔记

    EXTJS in Action 是一本专为学习EXTJS编写的书籍,但这里我们主要关注学习笔记中的关键知识点。 首先,EXTJS的目录结构非常重要,因为它包含了所有必要的资源和源码: 1. `adapter`:这部分包含了适配器,用于将...

    ExtJs学习笔记.pdf

    ### ExtJs 学习笔记知识点总结 #### 一、初识 ExtJs ##### 1.1 入门 - **背景介绍**: - **ExtJs**:一款强大的JavaScript库,用于构建现代化的Web应用程序。它提供了一系列丰富的UI组件、布局管理器以及数据...

    extjs 学习心得笔记

    在探讨《ExtJS学习心得笔记》这一主题时,我们不仅会深入理解ExtJS框架的核心概念与实践技巧,还会从新手的角度出发,提炼出一系列有助于快速上手的学习策略,避免常见的学习陷阱,确保学习过程高效而有成效。...

    老师整理的extjs学习笔记

    ### ExtJS 学习笔记概览 #### 一、ExtJS 入门 **1.1 ExtJS 构成及如何引用** ExtJS 是一款基于 JavaScript 的开源框架,专为 Web 应用程序的前端界面设计。其核心优势在于提供了一套丰富的 UI 组件和强大的数据...

    extJs4.2学习笔记

    ### extJs4.2 学习笔记 #### 1. Panel 组件 Panel 是 ExtJS 中最基础且功能强大的容器之一。它具有多种属性和方法,可以用来创建各种类型的界面元素,例如弹出框、对话框等。在给定代码示例中,Panel 的创建如下:...

    extJs+2.1学习笔记.pdf

    本学习笔记将深入探讨ExtJS 2.1的关键概念和技术,帮助读者掌握这个框架的核心要素。 1. **ExtJs 结构树** 在ExtJS中,应用程序通常基于组件树构建,每个组件都有自己的属性、方法和事件。理解这种结构对于布局...

    extjs4.0学习笔记

    EXTJS 是一个强大的JavaScript 库,专用于...EXTJS 4.0的学习涉及到了组件的创建、布局的管理、数据绑定和事件处理等多个方面,理解并熟练掌握这些知识点,能帮助开发者构建出功能强大、用户体验优秀的Web应用程序。

    extjs学习笔记

    学习ExtJS不仅需要掌握JavaScript基础知识,还需要了解其组件模型、事件处理、布局管理等方面的知识。随着深入学习,开发者将能够利用ExtJS的灵活性和强大功能,打造出高效、美观且易于维护的Web应用程序。

    JavaScript.-Extjs基础学习笔记

    然而,值得注意的是,Extjs框架的复杂性意味着开发者需要投入时间和精力去掌握其各种组件和API,但一旦掌握了这些技能,就能够创造出高质量的Web应用界面。此外,由于Extjs的高性能和跨浏览器兼容性,它成为许多企业...

    ExtJS使用笔记

    Ext.Container容器组件是页面布局中的重要元素,可以包含多个子组件,并且能够通过各种布局管理器控制子组件的布局。 布局管理器是ExtJS中的一个重要概念,它负责管理子组件的位置和尺寸。ExtJS提供多种布局管理器...

    Extjs4开发笔记(收集整理).pdf

    在页面布局方面,Extjs4支持多种布局类型,例如border布局、盒布局等,这对于开发各种复杂的用户界面提供了便利。笔记中提到了通过自定义的CSS来美化界面,并且为了说明使用Extjs4动态加载的具体实践,作者列出了一...

    extjs学习网页学习资料

    开发者在学习过程中不仅要理解文档,还应该结合实际的开发笔记和个人学习笔记,对所学知识进行实际的编码操作和问题解决实践。这些笔记通常包含了他人在开发过程中遇到的问题及其解决方案,同时还有许多实用的技巧和...

    Extjs学习笔记之四 工具栏和菜单

    Extjs工具栏(Toolbar)和菜单(Menu)组件的学习笔记提供了丰富的知识点,帮助开发者在Web开发中实现类似桌面程序的用户界面。以下详细解析了Extjs在构建工具栏和菜单方面的关键知识点。 首先,Extjs是一个基于...

    ExtJs 学习笔记 Hello World!第1/2页

    通过逐步学习和实践,你将能够熟练地利用ExtJS来构建复杂的Web应用,并为用户提供卓越的使用体验。在后续的学习中,我们将进一步探索ExtJS的高级特性,包括数据模型、Store、Grid和Form等,以及如何与服务器进行数据...

    ExtJs 学习笔记 Ext.Panle Ext.TabPanel Ext.Viewport第1/3页

    通过本篇学习笔记,我们可以了解到如何使用ExtJs的面板控件,并通过一些简单的例子来展示它们的基本用法。这些基础知识是构建复杂ExtJs应用程序的基石。学习和掌握Ext.Panel、Ext.TabPanel和Ext.Viewport的使用方法...

    前端学习笔记2

    本学习笔记主要围绕JavaScript及其相关的技术展开,包括服务器端开发、前端框架、数据通信以及布局设计等方面。 1. **JavaScript (JS) 基础**:JS 是一种基于对象和事件驱动的脚本语言,广泛用于网页浏览器,可以...

    Ext学习笔记

    ### ExtJS4学习笔记知识点总结 #### 1. ExtJS4组件创建方式的更新 在ExtJS4版本中,创建Ext组件的方式有所更新。引入了`Ext.create`方法,这是一种更灵活的组件创建方式。`Ext.create`允许开发者动态加载组件所需...

    入门基础学习 ExtJS笔记(一)

    本文将基于标题“入门基础学习 ExtJS笔记(一)”和描述,介绍ExtJS的基础知识,特别是如何创建一个基本的界面框架。 首先,要使用ExtJS,我们需要引入必要的CSS样式表和JavaScript库。在HTML文件中,我们看到引用...

    extJS初级文档

    还会涵盖布局管理(Layouts),这在设计复杂的用户界面时尤为重要。此外,可能还会讲解如何使用Ajax进行异步数据通信,以及如何与后端服务器进行交互。 3. **中文手册**:提供官方API的中文翻译,帮助开发者查找和...

Global site tag (gtag.js) - Google Analytics