extjs库组成
- 底层API(core):提供了DOM操作、查询的封装、事件处理、DOM查询器等基本功能。
- 控件(widgets):提供给我们可以在页面上直接创建的可视化组件,比如 面板、选项栏、窗口、树、工具栏、按钮等,我们方便的使用这些控件来实现友好、交互性强的应用程序UI。
- 工具Utils: extjs提供了丰富的工具,比如我们可以方便的使用这些工具来进行数据内容的格式化、Date和Array处理,json数据的解码和反解码、ajax请求等。
extjs组件(如下图)
组件大致可以分为3类:基本组件、工具栏组件、表单及字段组件
基本组件
- Ext.BoxComponent ----- 具有边框属性的组件
- Ext.Button -----按钮
- Ext.ColorPalette ----调色板
- Ext.Component ----组件
- Ext.Container ---容器
- Ext.CycleButton
- Ext.DataView ---- 数据显示视图
- Ext.DatePicker ---- 日期选择面板
- Ext.Editor ---- 编辑器
- Ext.grid.EditorGridPanel ----可编辑的表格
- Ext.grid.GridPanel ----表格
- Ext.PagingToolbar ----工具栏中的间隔
- Ext.Panel ---- 面板
- Ext.ProgressBar ---- 进度条
- Ext.SplitButton ---- 可分裂的按钮
- Ext.TabPanel ----选项板
- Ext.tree.TreePanel ----树
- Ext.ViewPort ---- 视图
- Ext.Window ---- 窗口
工具栏组件
- Ext.Toolbar ---- 工具栏
- Ext.Toolbar.Button ----按钮
- Ext.Toolbar.Fill ---- 文件
- Ext.Toolbar.Item ---- 项目
- Ext.Toolbar.Separator ---- 工具栏分隔符
- Ext.Toolbar.Spacer ----空白
- Ext.Toolbar.SplitButton 工具栏分隔按钮
- Ext.Toolbar.TestItem 工具栏文本项
表单及字段组件
- Ext.FormPanel ---- 表单
- Ext.form.Checkbox ---- checkbox录入框
- Ext.form.ComboBox ---- combo 选择项
- Ext.form.DateField ---- 日期选项
- Ext.form.Field ---- 表单字段
- Ext.form.FieldSet ----表单字段组
- Ext.form.Hidden -----表单隐藏域
- Ext.form.htmlEditor ---- html编辑器
- Ext.form.NumberField ---- 数字编辑器
- Ext.form.Radio ---- 单选按钮
- Ext.form.TextArea---- 区域文本框
- Ext.form.TextField ---- 表单文本框
- Ext.form.TimeField ---- 时间录入项
- Ext.form.TriggerField ---- 触发录入项
- 大小: 73.1 KB
分享到:
相关推荐
ExtJS学习笔记.docExtJS学习笔记.docExtJS学习笔记.docExtJS学习笔记.doc
### ExtJs 学习笔记知识点总结 #### 一、初识 ExtJs ##### 1.1 入门 - **背景介绍**: - **ExtJs**:一款强大的JavaScript库,用于构建现代化的Web应用程序。它提供了一系列丰富的UI组件、布局管理器以及数据...
ExtJs简明教程+Extjs学习笔记,来源网络,免费奉送,我讨厌需要资源分~
### EXTJS学习笔记 #### 一、EXTJS基础概念与命名空间管理 **EXTJS** 是一款基于JavaScript的开源框架,主要用于开发复杂的企业级Web应用。它的设计目标是提高前端开发效率并简化复杂的用户界面(UI)开发过程。在...
ExtJS 学习笔记 ExtJS 是一个功能强大且流行的 JavaScript 库,用于构建富互联网应用程序(RIA)。本文将通过一个简单的示例,介绍如何使用 ExtJS 构建一个 Hello World 网页,并且详细讲解 Ext.MessageBox 的使用...
语言程序设计资料:ExtJs学习笔记-2积分.doc
### Extjs 学习笔记之九:数据模型(上) #### 概述 本文将深入探讨Extjs框架中至关重要的组成部分——数据模型。数据模型在Extjs中扮演着核心角色,它不仅为开发者提供了强大的数据处理能力,还极大地简化了前端与...
### ExtJS 学习笔记概览 #### 一、ExtJS 入门 **1.1 ExtJS 构成及如何引用** ExtJS 是一款基于 JavaScript 的开源框架,专为 Web 应用程序的前端界面设计。其核心优势在于提供了一套丰富的 UI 组件和强大的数据...
适合ExtJs开发人员extjs技术上手以及深入
### Extjs 5 学习笔记之 SenchaCmd 深入解析 #### 一、SenchaCmd 的简介 SenchaCmd 是一个跨平台的命令行工具,它为基于 ExtJS 和 Sencha Touch 应用程序的开发周期提供了全面的支持。从创建应用程序的基础结构到...
EXTJS in Action 是一本专为学习EXTJS编写的书籍,但这里我们主要关注学习笔记中的关键知识点。 首先,EXTJS的目录结构非常重要,因为它包含了所有必要的资源和源码: 1. `adapter`:这部分包含了适配器,用于将...
这个学习笔记涵盖了从基础到高级的多个主题,帮助读者深入理解ExtJs的核心概念和技术。以下是一些关键知识点的详细说明: 1. **ExtJs 结构树**:这部分内容可能涉及ExtJs如何构建可自定义的用户界面组件树,包括...
在本篇学习笔记中,我们将深入探讨EXTJS中最基本的Grid的构建和配置。 首先,EXTJS的Grid由多个组件构成,其中最重要的是`ColumnModel`,它负责定义Grid中的列属性。在示例代码中,我们创建了一个`ColumnModel`对象...
ExtJS 是一个强大的JavaScript框架,主要用于构建富客户端Web应用程序。...学习ExtJS可以帮助开发者快速构建功能丰富的、交互性强的Web应用。通过深入理解和实践,可以提升开发效率,创建出符合现代Web标准的用户界面。
以上介绍的只是Extjs布局管理中的一小部分,Extjs官网提供了丰富的例子和详细的文档,这是学习Extjs布局的最佳资源。通过官网的例子,可以直观地看到不同布局类型的效果和配置方法,极大地便利了开发者的布局实践和...