Ext 表格运用-Ext.grid.EditorGridPanel(带分页)

本文介绍如何使用ExtJS创建一个带有Ext.grid.EditorGridPanel的表格,包括Ext.data.Store的设置、CheckboxSelectionModel的选择功能、数据列的定义、分页工具栏以及编辑功能的实现,用于角色管理操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.创建 Ext.data.Store

  

2.创建Ext.grid.CheckboxSelectionModel --在每一行添加一个复选框,如果不需要,可以不添加

  

3.创建数据行 Ext.grid.ColumnModel

  

4.创建grid (Ext.grid.EditorGridPanel)

  

5.接下来就需要创建一个面板来存放这个grid了

  

01./* 02.Ext.Panel主要配置表: 03.animCollapse Boolean 设置面板折叠展开是否显示动画,Ext.Fx可用默认true,否则false 04.applyTo

Mixed 面板定位 05.autoDestroy Boolean 是否自动销毁从容器中移除组件(默认true) 06.autoHeight Boolean 是否自动高度(默认

false) 07.autoLoad Object/String/Function 设置面板自动加载的url 08.autoScroll Boolean 设置是否自动加载滚动条(默认false自动加

滚动条) 09.autoShow Boolean 是否移除组件的隐藏样式(默认flase) 10.autoWidth Boolean 是否自动宽度(默认false) 11.baseCls

String 面板的基本样式类(默认x-panel) 12.bbar Object/Array 设置面板底端工具栏,可是Ext.Toolbar,工具栏配置对象,button的数组

13.bodyBorder Boolean 是否显示面板体内部边框(默认true,在border=true生效) 14.bodyStyle String/Object/Function 应用于面板

体的自定义样式(默认null) 15.border Boolean 是否显示面板体边框(默认true,2px) 16.buttonAlign String 设置面板底部按钮对齐方式

(默认right,可为left,center) 17.buttons Arry 设置面板底部按钮配置数组 18.collapseFirst Boolean 该项决定展开收缩按钮的位置(默认

true) 19.collapsed Boolean 设置面板在第一次渲染时是否处于收缩状态(默认true) 20.collapsible Boolean 是否允许面板展开收缩(默认

false) 21.contentEI String 设置面板的内容元素,可为页面元素id,已存在的HTML节点 22.defaultType String 面板中元素的默认类型(默

认panel) 23.defaults Object 应用到面板容器中所有元素配置对象,如:defaults:{bodyStyle:'padding:15px'} 24.floating Boolean 设置

面板是否可浮动(默认true,会导致面板显示负偏移,位置要明确设置!) 25.footer Boolean 设置是否创建面板底部元素(默认true) 26.frame

Boolean 设置是否渲染面板 27.header Boolean 设置是否创建头部(默认true) 28.headerAsText Boolean 是否在面板header中显示

title(默认true) 29.height Number 面板高度(默认auto) 30.hideBorders Boolean true隐藏面板中所有元素的边框,false据组件具体配

置 31.hideCollapseTool Boolean 设置当collapsible为true是,是否显示展开收缩按钮 32.html String/Object 设置面板元素内容为

HTML片段或DomHelper生成内容 33.items Mixed 单独一个子组件或子组件数组 34.layout String 面板布局类型(默认

Ext.layout.ContainerLayout布局) 35.layoutConfig Object 这个配置对象包含被选布局的配置项 36.maskDisabled Boolean 设置当面

板不可使用时是否遮罩面目(默认true) 37.shadow Boolean/String 设置是否在面板后显示阴影(默认true) 38.shadowOffset Number 设

置面板阴影偏移量(默认4) 39.tbar Object/Array 设置面板顶端工具栏,可是Ext.Toolbar,工具栏配置对象,button配置对象数组,面板 40. 渲

染后只能通过getTopToolbar方法访问该工具栏 41.title String 显示在面板的头部标题信息 42.titleCollapse Boolean 设置是否允许单击

面板头部进行展开收缩(默认false) 43.tools Array 面板头部工具按钮配置对象数组 44.width Number 面板宽度(默认auto) 45. 46.tools配

置表: 47.id String 必选 48.handler Function 单击按钮后出发的处理函数 49.scope Object 处理函数执行范围 50.qtip String/Object 为

按钮指定提示信息 51.hidden Boolean 设置初次渲染是否隐藏 52.on Object 为按钮配置事件监听 53. 54.tools配置项id对应不同按钮

55.*/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值