内容简介
第一部分 Ext Core
第1章 Ext Core重要概念
1.1 Ext.Element
1.1.1 获取HTMLElement节点的Ext.Element实例
1.1.2 CSS样式操作
1.1.3 DOM查询与遍历
1.1.4 DOM操作
1.1.5 事件处理
1.1.6 尺寸大小
1.1.7 定位功能
1.1.8 动画功能
1.1.9 杂项
1.2 Ext Core的Ajax功能
1.3 DomQuery详解
1.4 模板介绍
1.5 实用功能
1.6 定时执行代码
1.7 本章小结
第2章 Ext Core实例系统设计
2.1 需求分析
2.2 系统设计
2.3 功能结构图
2.4 开发与运行环境
2.5 数据库设计
2.6 本章小结
第3章 Ext Core实例——.NET语言实现
3.1 创建应用并设置开发环境
3.2 自定义Membership提供程序
3.3 创建母版页
3.4 首页设计
3.5 产品列表页
3.6 产品详细信息页
3.7 登录对话框
3.8 用户注册对话框
3.9 购物车对话框
3.10 结算
3.11 为产品详细页添加评论
3.12 本章小结
第4章 Ext Core实例——Java语言实现
4.1 技术选型
4.2 搭建开发环境
4.3 设计页面布局
4.4 网上商店首页
4.5 产品列表页面
4.6 产品详细信息页面
4.7 登录对话框
4.8 用户注册对话框
4.9 购物车对话框
4.10 结算页面
4.11 为产品添加评论功能
4.12 本章小结
第二部分 Store和Direct
第5章 在.NET中使用Ext.Direct
5.1 路由器包的内容
5.2 DIY一个Ext.Direct实例
5.3 NewtonSoft.JSON
5.3.1 JSON的序列化和反序列化
5.3.2 LINQ to JSON
5.3.3 JSON文本的输出
5.4 本章小结
第6章 在Java中使用Ext.Direct
6.1 在Java平台上配置Ext.Direct
6.1.1 下载directjngine
6.1.2 配置主控servlet
6.1.3 配置客户端
6.1.4 编写JavaScript调用远程方法
6.2 为Ext.Direct自定义远程方法
6.3 Ext.Direct中的高级应用
6.3.1 批量请求和批量响应
6.3.2 在tree中使用Ext.Direct
6.3.3 为grid设置DirectStore& 1
6.3.4 在form中使用Ext.Direct加载数据
6.3.5 在form中使用Ext.Direct提交数据
6.3.6 使用polling方式进行轮询
6.4 本章小结
第7章 Store
7.1 Store的结构
7.2 Ext.data.Field
7.3 Ext.data.Record
7.4 ArrayReader、JsonReader和XmlReader
7.4.1 JsonReader
7.4.2 ArrayReader
7.4.3 XmlReader
7.5 Store的加载数据
7.6 Store的数据操作
7.6.1 添加数据
7.6.2 删除数据
7.6.3 搜索、定位和统计
7.6.4 更新数据
7.6.5 排序
7.7 DataProxy
7.8 DirectStore
7.9 DataWriter
7.10 Ext.data.Api
7.11 本章小结
第三部分 Ext-UI
第8章 Ext用户界面控件
8.1 布局
8.1.1 在FormPanel中使用HBoxLayout进行布局
8.1.2 在FormPanel中使用HBoxLayout和VBoxLayout进行布局
8.1.3 Panel的body的样式范围
8.2 Form表单组件
8.2.1 DisplayField控件
8.2.2 在FormPanel中使用TabPanel
8.2.3 DirectLoad与DirectSubmit
8.2.4 使用DirectSubmit上传文件
8.3 Grid组件
8.3.1 一个结合DataWrite和RowEditor的Grid示例
8.3.2 在CRUD操作中restful的设置以及使用Ext.Direct的问题
8.4 ListView控件
8.5 本章小结
第四部分 Ext扩展和Ext插件
第9章 Ext扩展
9.1 利用Ext.extend实现继承
9.2 与Ext扩展相关的预备知识
9.2.1 定义命名空间
9.2.2 重写构造函数
9.2.3 继承组件的一些准备
9.2.4 常用的辅助函数
9.2.5 使用xtype
9.3 实现一个功能完整的增、删、查、改表格控件
9.3.1 扩展GridPanel
9.3.2 配置列模型
9.3.3 配置显示数据
9.3.4 点缀EasyGrid
9.3.5 实现添加一条记录的功能
9.3.6 实现修改一条记录的功能
9.3.7 实现删除一条记录的功能
9.4 从头实现Ext扩展
9.5 本章小结
第10章 Ext插件
10.1 插件的用法
10.2 标签页右键菜单TabCloseMenu
10.3 面板最大化MaximizeTool
10.4 分页设置PageSizePlugin
10.5 行数据扩展RowExpander
10.6 本章小结
第五部分 调试
第11章 调试
11.1 测试Ext.Element的功能
11.1.1 获取Ext.Element实例
11.1.2 测试CSS样式操作
11.1.3 测试DOM操作
11.1.4 测试DOM查询与遍历
11.1.5 测试事件处理
11.2 结合DataWrite和RowEditor的Grid的调试过程
11.3 本章小结
第六部分 实例
第12章 单页面应用实例系统分析
12.1 系统分析
12.2 系统设计
12.2.1 单页面应用设计的难点
12.2.2 开发与运行环境
12.2.3 数据库设计
12.3 各个模块的详细功能说明
12.3.1 登录页面
12.3.2 主页面
12.3.3 角色管理
12.3.4 用户管理
12.3.5 进仓管理
12.3.6 出仓管理
12.3.7 产品管理
12.3.8 库存统计
12.3.9 修改密码
12.4 本章小结
第13章 单页面应用实例——.NET语言实现
13.1 创建应用并设置开发环境
13.2 自定义Membership提供程序
13.3 登录页
13.4 主页面
13.5 Ext.Direct的API句柄
13.6 修改密码对话框
13.7 角色管理模块
13.8 用户管理
13.9 产品管理
13.10 进仓管理
13.11 出仓管理
13.12 库存统计
13.13 退出页
13.14 权限设置
13.15 本章小结
第14章 单页面应用实例——Java语言实现
14.1 技术选型
14.2 搭建开发环境
14.3 配置Ext.Direct
14.4 用户登录页面
14.5 系统主页面与动态菜单
14.6 用户管理模块
14.7 角色管理模块
14.8 产品管理模块
14.9 进仓管理模块
14.10 出仓管理模块
14.11 库存统计模块
14.12 用户修改密码窗口
14.13 用户注销
14.14 本章小结