用ExtJs4写东西有一小段时间,是时候该总结总结了。
学习ExtJs4最令人头疼的莫过于一些乱七八糟的错误,时常能令人抓狂。还有一点便是缺少可以参考的资料,所以希望自己所写能给大家工作时带来一些帮助。如果有高手看见,请指点,由衷感谢指点我的同志们。
最后我一般会把源代码直接贴上,以便大家方便使用,不过有些细微的地方仍需要改动。比如说一些路径之类的问题。
本文介绍几种我们公司常用的一些结构:
(一)带搜索并可多选的表
通常,我们希望点击搜索之后,只留下符合条件的Record。而ExtJs4的搜索只是将符合条件的字段用黄体字标识出来。我将源文件中的LiveSearchGridPanel.js稍作修改以符合自己的需要。
(二)带搜索并在同行带操作按钮的表(这里的问题是,下面由两条框框,不知怎么去掉,浪费不少空间也影响了美观。)
点击:
修改按钮:将弹出此窗口
详细按钮:与修改按钮相同,但保存按钮为不可能状态(即不能保存,只能查看)
新增按钮:与修改按钮相同,但里面没有数据
(三)将按钮放入表中
(四)左边是树型结构,右边是表。
点击树的结点时,表中的内容将会变为与结点相关的数据
(五)根据输入数字的不同,产生不同的Panel内容
这是输入数字3时产生的Panel
(六)为内容较为复杂的Panel制作翻页效果
(七)树形表格
(八)左右两个表,可互相交换数据。
分享到:
相关推荐
**Nutz+ExtJS示例教程——后台Service实现** Nutz和ExtJS是两种不同的技术栈,它们在Web开发中有着各自的应用。Nutz是一款基于Java的轻量级框架,它提供了全面的Web开发解决方案,包括ORM、AOP、IOC等。而ExtJS则是...
ext 学习资料 内部学习使用。
ExtJS 4 实例之数据包 ExtJS 4中动态加载的路径设置 Extjs4 API文档阅读(一)——类系统(Class System) Extjs4 API文档阅读(三)——布局和容器 Extjs4 API文档阅读(二)——MVC构架(上) Extjs4 API文档阅读(二)...
ExtJS源码分析与开发实例宝典完整版,共3部分,需要全部下载后进行解压,美中不足——扫描版本,不过还算清晰。
### ExtJS布局之border实例详解 #### 一、Border布局简介 在ExtJS框架中,`border`布局是一种非常常见的布局方式,它将容器划分为五个区域:north(北)、south(南)、east(东)、west(西)以及center(中心)。...
【标题】"JSP信息办公类实例开发源码——ExtJS 图书管理系统"是一个基于Java Server Pages(JSP)技术的Web应用实例,利用了ExtJS框架来构建一个高效的图书管理系统。这个系统的设计目的是为了帮助图书馆或其他图书...
1. **ExtJS4的上传组件:** `Ext.form.field.File`(或称为`FileField`)是用于创建文件输入字段的组件,用户可以通过这个组件选择文件。通过配置它的`buttonText`属性,可以自定义“浏览”按钮的文本。 2. **上传...
ExtJS源码分析与开发实例宝典完整版,共3部分,需要全部下载后进行解压,美中不足——扫描版本,不过还算清晰。
ExtJS源码分析与开发实例宝典完整版,共3部分,需要全部下载后进行解压,美中不足——扫描版本,不过还算清晰。
#### 三、ExtJS 4.0 数据模型——Model - **Model 定义**:Model 是 ExtJS 4.0 中用于定义数据结构的核心类之一。它定义了数据的字段及其属性,为后续的数据操作提供基础。 - **字段类型**:Model 支持多种字段类型...
### Extjs4 API文档阅读(四)——Data #### 数据包概述 在Extjs4框架中,`Data`包承担着极为重要的角色,它负责处理应用程序中的数据加载与保存任务。该包由41个类构成,其中核心的三个类为模型类(`Model`)、存储...
在这个特定的情况下,我们讨论的是一个定制的下拉树菜单控件——ComboBoxTree,它在ExtJS4中实现了单选和多选功能,并且具备展开选中指定节点的能力。这个控件在实际项目中已经被广泛使用并证明了其稳定性和实用性,...
- **创建ComboBox**: 结合分页功能创建了一个带有分页的ComboBox实例。 #### 面板(Panel) 面板是Extjs中非常重要的容器组件,可以用来组织和布局其他组件。 - **漂亮的窗格从这里开始**: 强调了面板在布局设计...
在“ExtJs实现进度条实例”中,我们可以探索如何使用ExtJs创建不同样式的进度条。进度条通常分为两种类型:线性进度条和圆形进度条。线性进度条是沿直线展示进度,而圆形进度条则以圆形或弧形展示。在ExtJs中,这两...
### ExtJS2实例教程知识点详解 #### 架构与特性 **ExtJS**是一个功能强大的前端框架,专门设计用于构建富互联网应用(RIA)。它基于JavaScript编写,与服务器端技术无关,这意味着无论后端是.NET、Java、PHP还是...
在本案例中,"ASP.NET源码——ResviewCRM的ExtJS页面程序.zip" 提供了一个基于ASP.NET的客户关系管理(CRM)系统的前端源码,其中使用了ExtJS库来构建用户界面。ExtJS是一个流行的JavaScript框架,它提供了丰富的...
"Putting them together" 部分可能涉及到如何将ExtJS与另一个开发框架——Catalyst Perl结合使用。Catalyst是一种用于构建高效、模块化Web应用程序的Perl框架。它提供了MVC(模型-视图-控制器)架构,有助于开发者更...