1. grid 列宽问题
可以指定 每列的宽度数值,若同时指定了 viewConfig {forceFit:true} 则指定的数值无效,grid会根据这些数值计算出比例,对各列分配宽度。
autoExpandColumn 只能指定一列的 id ,则该列渲染时会自动延伸,撑起表格、
2.grid 列时间处理
推荐返回 java 的 getTime 整数 ,在 js renderer : 用 Date 格式出字符串
3.grid 单元格格式化
指定列元数据的 renderer 函数 ,返回 带格式的 html
4.grid 行设定颜色
指定 viewConfig.getRowClass 返回相应的的行css
5.自动显示行号
列元数据的第一个数据填充 new Ext.grid.RowNumber() ,会自动计数 ,计数中断后,可以用 gridView.refresh()重新计数。
6.grid 后台排序
设置 store.remoteSort = true ,会向后台提交两个参数 sort , dir
7.editorgrid
store.modified 所有修改过的记录 ,commit() 会去除 单元绿色标记
8.groupgrid
groupstore 关键要设置 groupField
9.表格右键实现要点
监控 contextmenu 事件,自己构造 menu组件 ,弹出在鼠标位置
10 .formpanel layout
只能是 form ,不能改 ,formpanel 只负责布局 ,核心部分由 form成员 处理
11.anchor
用来指定 输入组件 和 formpanel 的相对宽度 高度。
12submit
默认 ajax 提交 ,传统方式 要 获得 dom节点 ,调用 传统submit()
13.使用后台校验
关键是 设置 返回 json sucess:false ,errors:{输入组件名:该组件的错误}
14.嵌入其他html
可以设置 xtype:'panel',html: 随便
15.comboBox hiddenName
真正value存放的位置,涉及提交,建议设置
getValue 返回真正value
getRawValue 返回显示的text
16.comboBox triggerAction
防止重新选择 显示不全 ,建议设成 'all'
17.comboBox radio
区别主要在于 radio 多个要设同一个 name
18 树的后台生成数据
设 treeloader 的同时 要设置 AsyncTreeNode ,后台会收到 当前树节点的 id
19 expand
root.expand() 只会扩展一层 expand(true) 则全部扩展了
20.节点的默认图片
icon : 图片地址 优先级高
iconCls :图片css
21.节点提示信息
设置 qtip
22.节点的界面修改部分
用tree.ui 来修改 ,mvc分层了
分享到:
相关推荐
ExtJs常用布局--layout详解实例代码: ExtJs常见的布局方式有:border、form、absolute、column、accordion、table、fit、card、anchor 另外,不常见的布局有:tab、vbox、hbox 具体使用方法可见该文件的案例代码。 ...
一个extjs的OA项目 extjs-OA extjs-oaextjs-OA extjs-oa
ExtJS快速入门--传智播客--蔡世友
在标题"extjs2----关于extjs 的使用,操作"中,我们可以看出这是一份关于ExtJS 2.0版本的使用指南,主要涵盖了其基本操作和应用。描述中提到内容较为初级,适合初学者学习,这表明我们将探讨的是ExtJS的基础概念和...
EXTJS开发包ext-3.2.0 EXTJS开发包ext-3.2.0
### SSH+ExtJS开发CRUD功能详解:从理论到实践 #### 核心知识点概览 在《ssh+extjs开发crud--经典》这一主题下,我们深入探讨如何结合SSH框架(即Struts2、Spring、Hibernate)与ExtJS前端框架来实现CRUD操作(即...
在"ExtJS----HelloWorld程序源码"中,我们将会看到如何使用ExtJS来创建一个简单的“你好,世界!”应用。以下是对这个示例中涉及的主要知识点的详细解释: 1. **引入ExtJS库**:首先,你需要在HTML文件中引入ExtJS...
extjs-cmd 脚手架安装包2 extjs-cmd 脚手架安装包3 extjs-cmd 脚手架安装包4
在IT行业中,ExtJS是一个...对于初学者来说,理解这些核心概念并结合具体的代码示例进行实践,能有效提升ExtJS开发能力。在阅读这篇博客时,可以参照给出的"extgrid"文件,查看具体的代码实现,以便更好地理解和学习。
在这个特定的项目“Extjs4---combobox省市区三级联动+struts2”中,我们将探讨如何利用ExtJS 4的ComboBox组件实现省市区的三级联动效果,并结合Struts2框架进行数据交互。 首先,`ComboBox`是ExtJS中的一个组件,它...
ext基本的控件例子ext基本的控件例子ext基本的控件例子ext基本的控件例子
2. **index.html**:这是主HTML文件,通常包含了引入ExtJS库和应用启动脚本的代码。在这个示例中,index.html会加载app.js,启动整个应用。 3. **app.js**:这是应用程序的入口点,定义了应用的配置和启动逻辑。在...
2. **resources**:这个目录通常包含ExtJS应用所需的样式表(CSS)、图片和其他资源。这些文件用于定义UI的外观和感觉,例如按钮、表格、窗口等组件的样式。开发者可能会在这里找到`.css`文件,`.png`或`.gif`图像...
在EXTJS这个强大的JavaScript框架中,事件机制是其核心组件之一,它允许组件之间进行通信和交互。在“Extjs源码之--Ext事件机制/继承关系”中,我们将深入探讨EXTJS如何处理事件以及其类层次结构。EXTJS的事件处理...
Extjs6.2 生成的admin-dashboard官方模板
2. **布局管理**:ExtJS的布局系统允许开发者灵活地组织和调整组件的大小和位置。例如,Box布局、Form布局、Table布局等,源码中会展示不同布局的实现细节。 3. **数据绑定**:ExtJS支持数据绑定,使得UI组件能够...
Extjs-ExtDesigner-1.1.2+完全解密工具.part1.rar