在ext中,editorgrid通常要失去一次焦点才能将最后编辑数据设置为脏数据提交到后台,下面的方法可以解决这个问题,在window的保存或者提交按钮的事件中加入以下代码:     if(cooperationPriceGrid.activeEditor != null){      cooperat
原创 2011-03-11 10:42:39
3468阅读
2点赞
3评论
上节讲到通过后台数据进行分页,分页工具条还可以放置在顶端,或者上下都有而不影响数据,因为它们都共用一个store//创建表格 var grid = new Ext.grid.GridPanel({ renderTo:'grid', //渲染位置 autoHeight:true, store:store, width:550,
原创 2013-11-29 12:03:21
4811阅读
1点赞
在Ext中EditorGrid中datefield输入问题解决过程 近日自己做了一个小项目,要用Ext做界
原创 2023-04-26 12:55:54
132阅读
理解EXT Grid的几个关键组件Ext.data.Store    为Grid提供数据源,可以来自Record对象也可以是一个通过Ext.data.XmlReader读取的XML流,这些数据可能由HttpProxy、DataProxy、MemoryProxy或ScriptTagProxy提供Ext.grid.GridPanel或Ext.grid.EditorGrid
原创 2023-04-27 14:58:24
64阅读
1点赞
前一章说了EditorGrid可编辑表格,但是有点不方便,如果数据多的话,一次性保存未免有点不太方便。下面我们来说一个扩展插件rowEditing网上许多说了不全,比如将修改的内容提交到后台的方法首先,创建扩展插件方法var rowEditing = Ext.create('Ext.grid.plugin.RowEditing', { saveBtnText: '保存',
原创 2013-12-17 12:40:23
2157阅读
Ext的Grid和Treegrid默认提供列菜单的功能,在列菜单中可以进行排序以及控制列显示状态。在实际项目中,往往有些列是不需要用户看到的,因此就必须屏蔽列菜单的功能。1、屏蔽Grid,包括EditorGrid的列菜单方法: 在GridPanel应用的ColumnModel中为每一列指定这个配置项。menuDisabled : true2、屏蔽Treegrid的列菜单功能。由于Treegrid扩展的是TreePanel,其列扩展的是Ext.list.Column。Ext.list.Column本身是没有menuDisabled这个配置项的。方法:在Treegrid的配置项中,增加这个属性。h
转载 2013-06-27 11:20:00
150阅读
2评论
最近开发一个项目管理模块,采用了EXTJS Tree的组件和EditorGrid组件,后台通过代理产生出JSON数据,让这两个组件解析。功能是实现了,但部分IE6无法正确显示数据,把我郁闷了好一阵子。首先使用升级至IE7的办法来解决。后来发现DOMINO引擎并非UTF-8输出,而是GB2312(由于以前某些模块在UTF-8下运行会造成乱码现象,不能改成UTF-8编码方式).所以不能修改DOMINO WEB引擎的输出编码。后来将代理输出JSON数据时,将编码改为UTF-8,一切正常。HEHE,代码方式如下:Print "Content-Type:text/html;charset=ut
转载 2011-09-18 13:23:00
44阅读
2评论