ext_GridPanel1_1

Ext.namespace("com.deng");
/**
 * 表格相关的组件很多,大多定义在Ext.grid命名空间中,GridPanel就是其中一个,当然在该命名空间中
 * 还有许多周边的组件和类,而且采取分层结构构建,各层职责非常清晰,GridPanel可以说是众星捧月,为了
 * 让他更好的工作,很多人在背后默默的付出,下面的类都是他的支持者:
 * Ext.grid.ColumnModel: 列模型,定义GridPanel的表头
 * Ext.grid.RowSelectionModel: 行选择模型,定义行的选择操作
 * Ext.grid.GridView: 视图,负责表格面板效果的渲染;
 * Ext.grid.Store: 数据源,负责为表格面板提供各种格式的数据;
 * Ext.grid.RowNumberer(): 序号生成器,负责为每一行生成一个从1开始的序号
 * Ext.grid.CheckboxSelectionModel:带复选框的行选择模型,为每行生成一个复选框,便于多选。
 * 
 * 列模型与数据
 * Ext.grid.GridPanel其实就是一个Panel,Ext.Panel是它的父类。在面板上放置表格数据就成了Ext.grid.GridPanel
 * 从外观上看,表格分成三大部分,表头、数据行和分页栏
 * 表头为表格列提供一序列信息,包含了列的说明、列的宽度、是否可以改变列的大小、是否排序、是否出现菜单等数据。我们
 * 可以根据客户需要完成相应的定制。
 * 表头由列模型Ext.grid.ColumnModel定义,是Ext.util.Observable的子类,所以,列模型也会触发相应的事件。列模型
 * 通常会包含若干个列的信息,每一列的信息保存在json结构中,一个列的配置选项有:
 * 
 * 配置选项名                    类型                       作用
 * header                        String                    列头文字说明
 * dataIndex                     String                    记录结果中的name属性值
 * width                         Number                    列的宽度
 * sortable                      Boolean                   是否排序
 * fixed                         Boolean                   是否固定宽度
 * resizable                     Boolean                   是否能改变列的宽度
 * menuDisabled                  Boolean                   单击列头后是否出现菜单
 * tooltip                       String                    悬停提示
 * renderer                      Function                  自定义单元格内容
 * align                         String                    列的对齐方式,有left、center和right
 *
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值