ExtJS学习日记1 grid和form
来源:互联网 发布:都市小说推荐知乎 编辑:程序博客网 时间:2024/06/05 04:38
一、grid基本格式与常用配置:
grid由一个数据仓库Store和一个容器Panel组成。
1、Store类似于一个本地仓库(数据存储器),包括有ArrayStore,DirectStore,GroupingStore,JsonStore,XmlStore。
Store由Proxy(数据源)和DataReader(解读数据)组成。
ArrayStore:用于方便的从一个数组的数据来创建Ext.data.Store,ArrayStore将 自动配置一个Ext.data.reader.Array;? DiectStore: 方便的从Ext.data.proxy.Direct和Ext.data.reader.Json创建Ext.data.Store。 用于与Ext.direct.Manager 的服务端Provider
交互更容易。 创建一个不同的proxy/reader的组合 根据需要配置一个基本的Ext.data.Store;
GroupingStore:继承自Ext.data.Store, 使用方法和Ext.data.Store一致,为Store增加了分组功能,唯一要注意的是使用GroupingStore时必须
指定sortInfo信息;
JsonStore:方便从JSON数据创建Ext.data.Store。 JsonStore将自动配置一个Ext.data.reader.Json.
XmlStore:方便从xml数据创建Ext.data.Store。 JsonStore将自动配置一个Ext.data.reader.xml.
2、Panel是一个容器,具有特定的功能和结构组件,使它使能够完美地为面向应用的用户界面创建部件。可以设置自身
的layout布局,并且可以包含子组件。
常用设置:width、height宽高
title标题头
renderTo将组件加在指定元素内
applyTo将组件加到指定元素以后
store数据源
viewConfig组件配置
plugins插件
selType选择模型,默认为“rowmodel”(点击选定行),可设置“cellmodel”(最小单元格选定)
columns配置 。常用的有:flex、sortable、hideable等
field : 'textfield' 点击可编辑,使用时必须加入插件:plugins: [Ext.create('Ext.grid.plugin.CellEditing', {clicksToEdit: 1})]点击后该单元格为焦点
tbar组件顶部工具栏handler(点击相应方法)二、表单form
items : [
{
.....
}
]
button:[{
text : "buttonText"
handler : function(){
}
},{
.....
},{
.....
}]
2、获取表单数据与清空
获取:
formPanel.getForm().getValues();
清空:
formPanel.getForm().resert();
- ExtJS学习日记1 grid和form
- Extjs grid和form之间的传值
- Extjs学习 Grid实例
- extjs表格单元双击弹窗编辑grid和form互相传值
- Extjs学习 Ext.grid.GridPanel
- Extjs学习 Grid多表头
- ExtJS学习(三)Grid表格
- ExtJS学习笔记(二) Grid
- Ext学习日记 grid使用
- extjs学习 (1)grid 实现上移下移
- Extjs 学习 日记 (一) : Extjs咋回事呢?
- extjs grid 弹出 form 里面的 combobox 不会设置值
- Extjs创建form表单以及绑定动态数据到grid
- Extjs初学入门,详细panel、form、grid等介绍
- Extjs初学入门,详细panel、form、grid等介绍
- Extjs学习 Ext.form.FormPanel
- Extjs学习 Ext.form.FieldSet
- ExtJS学习笔记(三) Form
- IOS开发笔记(4)数据离线缓存与读取
- 黑马程序员—黑马三期已毕业同学发来的一封感谢信!
- linux下面库路径
- 倍增算法实现后缀数组的构造
- java swing最简单实例(2) 往JFrame里面放一个容器或组件
- ExtJS学习日记1 grid和form
- IOS开发笔记 (3)对于错误信息Undefined symbols for architecture i386:的解决方案
- maven多module项目中千万不要引入其他模块的单元测试代码
- css自适应宽度 多种方法实现宽度自适应的水平居中
- 黑马程序员—黑马的学习环境没有亲身经历的人是很难体会的!!!
- Android 设计模式之单例模式
- IOS开发笔记(2)EGOTableViewPullRefresh实现列表的下拉刷新功能
- 组态王软件自动邮件EMAIL发送
- project Euler52题的matlab解法