Ext.onReady(function(){
// Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
Ext.BLANK_IMAGE_URL = '../ext-2.2/resources/images/default/s.gif';
// Json
var myData =
[
{name:'程仁银',sex:'男',age:'25'},
{name:'王 佩',sex:'女',age:'44'},
{name:'姜 新',sex:'男',age:'32'}
];
// JsonStore
var store = new Ext.data.JsonStore({
data:myData, // store.loadData(myData);
fields:['name','sex','age']
});
// load data
// store.loadData(myData);
// columns
var colM = new Ext.grid.ColumnModel(
[
{header: "姓名",sortable: true, dataIndex: 'name',editor:new Ext.form.TextField()},
{header: "性别",sortable: true,dataIndex: 'sex',editor:new Ext.form.TextField()}, // renderer: fn
{header: "年龄",sortable: true,dataIndex: 'age',editor:new Ext.form.TextField()}
]
);
// create new grid
var grid = new Ext.grid.EditorGridPanel({
store:store,
cm:colM,
stripeRows: true, // 隔行换色
height:350,
width:600,
title:'EditorGridPanel'
});
grid.render('grid-example');
});
- 大小: 12.7 KB
分享到:
相关推荐
### ExtJs组件类的对应表解析 #### 引言 ExtJs是一款强大的JavaScript框架,用于构建复杂的、数据密集型的应用程序。它提供了大量的组件和工具,使得开发者能够快速地创建美观且功能丰富的用户界面。本文将详细...
#### 三、ExtJS组件体系 ExtJS的核心是其组件系统。组件体系的设计使得ExtJS能够灵活地构建复杂的用户界面。每个组件都是从`Ext.Component`类派生而来,并通过`xtype`属性进行标识。 组件体系主要包括以下几大类:...
- 第二部分深入介绍ExtJS组件,包括组件的放置、组织以及ExtJS对表单的操作。 - 第三部分介绍数据驱动的组件,如网格面板(GridPanel)、编辑器网格面板(EditorGridPanel)、数据视图和列表视图(DataView和...
创建EXTJS组件,例如一个窗口(Window),可以使用`Ext.Window`构造函数。你需要指定窗口的属性,如标题、宽度、高度以及内容。例如,创建一个简单的窗口并显示它,可以这样写: ```javascript Ext.onReady...
在EXTJS中,EditorGridPanel是一种可编辑的表格组件,它允许用户直接在表格单元格内编辑数据。然而,当在EditorGridPanel中嵌入ComboBox(下拉选择框)作为编辑器时,可能会遇到一个问题,即ComboBox显示的不是其...
### 二、ExtJS组件分析 本书第二部分深入探讨了ExtJS中的各种组件及其用法: - **基础组件**:介绍了ExtJS中最基本的组件类型,例如按钮、文本框等。 - **容器组件**:解释了如何利用容器来组织和布局其他组件。 -...
2. **ExtJS核心组件详解** - 组件的基本用法 - 组件组织管理 - 表单处理技术 3. **数据驱动的组件应用** - GridPanel详解 - EditorGridPanel的高级功能 - DataView与ListView的应用场景 - 图表绘制与数据...
1. **EXTJS组件**:EXTJS的核心是它的组件模型,包括GridPanel、TreePanel、PropertyGrid、EditorGridPanel、TabPanel、FormPanel、Panel、Window、ToolTip和FieldSet等。这些组件可以组合起来创建复杂的用户界面,...
`Ext.onReady`函数内可以创建并显示EXTJS组件,如窗口(Window)。例如,创建一个带有标题、宽度和高度的窗口,并显示HTML内容: ```javascript Ext.onReady(function() { var win = new Ext.Window({ title: ...
- **`editorgrid` (Ext.grid.EditorGridPanel)**: 可编辑的表格组件,允许用户直接在表格内进行数据编辑。 - **`propertygrid` (Ext.grid.PropertyGrid)**: 属性表格组件,专门用于展示对象的属性。 - **`editor` ...
4. `component` - `Ext.Component`:基础组件,所有EXTJS组件的基类。 5. `container` - `Ext.Container`:容器组件,用于包含其他组件。 6. `cycle` - `Ext.CycleButton`:循环按钮,可以在多个值之间切换。 7. `...
- 可以使用HTML文件来嵌入JavaScript代码,初始化ExtJS组件。 #### 三、ExtJS核心概念 - **Ext框架基础及核心简介**: - **Ext类库**: 是ExtJS的基础,提供了一系列工具方法和类,用于简化DOM操作、AJAX请求等。 ...
文件"Extjs利用服务器实现Excel数据导入editorgridpanel中显示_寒冰_新浪博客.mht"可能讲解了如何将Excel 文件的数据导入到EXTJS 的EditorGridPanel 中。导入过程一般包括: 1. 用户上传Excel 文件,EXTJS 通过...
在EXTJS中,GridPanel是一种常用的组件,用于展示表格数据。在实际应用中,我们经常需要在GridPanel底部显示一行“合计”行,以便对某一列或多列的数据进行求和或其他统计操作。这篇博文“给Extjs的GridPanel增加...
- **EditorGridPanel**: `Ext.grid.EditorGridPanel`,可编辑的表格组件。 - **GridPanel**: `Ext.grid.GridPanel`,表格组件。 - **PagingToolbar**: `Ext.PagingToolbar`,分页工具栏。 - **Panel**: `Ext....
8)ExtJS的组件 9)Column列布局 10)组件的使用 11)Fit布局 12)Form布局 13)组件的配置属性 14)Accordion布局 15)事件处理 16)Card布局 17)Pable布局及其它布局 18)工具栏Toolbar 19)选项面板TabPanel 20)基本表格...
本文旨在针对具有一定 JavaScript 基础(理解面向对象、继承、作用域等概念)并且熟悉 Extjs 框架(了解组件间继承关系)的开发者,提供一些关于如何对 Extjs 的前台架构进行性能优化的方法。 #### 二、缓存 缓存...
EXTJS的核心组件包括: 1. 底层API(Core):提供了对DOM操作、查询的封装、事件处理、DOM查询器等基础功能。 2. 控件(Widgets):提供了各种可视化组件,如面板、选项板、表格、树、窗口、菜单、工具栏、按钮等等...
ExtJS的核心是它的组件系统,包括各种UI元素,如按钮、表格、窗口、面板等。例如,`Panel`组件用于创建容器,可以包含其他组件;`Form`组件用于创建表单,支持各种输入控件;`GridPanel`用于显示数据表格,支持排序...