这个问题很简单,没有必要单独用Ext 2.0.2的js,原有定义ColumnModel不支持这种json对象的形式,改变为数组形式即可。
另外,其实看上去跨列,实际上header的div中就是3个table。
另外,Ext Core这个东东很不错,其实就是把Ext-base和Ext-all中的部分抽取出来单独发布,除去了很多组件,功能和jquery基本一样但是非常简便、也很小,而且开源免费,没有任何商业争议,建议大家如果不使用Ext widgets可以单独使用Ext Core3.0 对于Dom操作,动画、CSS操作,都非常方便。
原有写法:
new Ext.grid.ColumnModel({
columns: [
{header: 'Id', width: 25, dataIndex: 'id'},
{header: 'Nr', width: 25, dataIndex: 'nr1'},
{header: 'Text', width: 50, dataIndex: 'text1'},
{header: 'Info', width: 50, dataIndex: 'info1'},
{header: 'Special', width: 60, dataIndex: 'special1'},
{header: 'Nr', width: 25, dataIndex: 'nr2'},
{header: 'Text', width: 50, dataIndex: 'text2'},
{header: 'Info', width: 50, dataIndex: 'info2'},
{header: 'Special', width: 60, dataIndex: 'special2'},
{header: 'Special', width: 60, dataIndex: 'special3'},
{header: 'Changed', width: 50, dataIndex: 'changed'}
],
defaultSortable: true
}),
修改写法:
new Ext.grid.ColumnModel([
{header: 'Id', width: 25, dataIndex: 'id'},
{header: 'Nr', width: 25, dataIndex: 'nr1'},
{header: 'Text', width: 50, dataIndex: 'text1'},
{header: 'Info', width: 50, dataIndex: 'info1'},
{header: 'Special', width: 60, dataIndex: 'special1'},
{header: 'Nr', width: 25, dataIndex: 'nr2'},
{header: 'Text', width: 50, dataIndex: 'text2'},
{header: 'Info', width: 50, dataIndex: 'info2'},
{header: 'Special', width: 60, dataIndex: 'special2'},
{header: 'Special', width: 60, dataIndex: 'special3'},
{header: 'Changed', width: 50, dataIndex: 'changed'}
]
);
至于排序可以在另外单独写。
分享到:
相关推荐
总结来说,EXT2.0.2的表格间数据拖拽涉及到EXT Grid、DataStore、DragDrop和DropTarget的使用,通过这些组件和接口的组合,开发者可以创建出高度交互、功能丰富的Web应用。实现这一功能需要对EXT的API有深入的理解,...
我最近在学习EXT,上传一个中文API,与其共用呀
EXT 2.0.2是EXTJS的一个版本,它在2.0的基础上进行了优化和改进,提供了更多的功能和改进的性能。这个版本的EXTJS主要关注用户体验、组件的增强以及API的稳定性。 EXTJS的核心在于其强大的组件模型,这些组件包括...
标题中的“vswd-ext_2.0.2.zip_vswd-ext_2.0.2.js_网vswd”表明这是一个与“vswd-ext”相关的JavaScript库或插件,版本号为2.0.2,可能是用于Windows平台,并且与一个名为“网vswd”的网络提示工具有关。这个压缩包...
需要注意的是,Ext2.0.2版本相对较旧,对于现代Web开发,更推荐使用更新的版本,如Ext JS 7.x,它提供了更多特性、性能优化以及对最新浏览器的兼容性支持。不过,理解旧版本的机制对于维护旧项目或学习历史技术仍然...
这个"Ext2.0.2经典的一个JS组件带EXT中文手册.rar"文件包含了该版本的ExtJS组件和相关的中文文档,帮助开发者更好地理解和使用这个框架。 1. **EXT中文手册**: 提供的`EXT 中文手册.doc`是ExtJS的中文文档,这...
javascript ext-2.0.2 超强功能列表,窗体等等
EXT 2.0.2是EXT库的一个版本,它提供了丰富的组件和功能,使得开发者能够创建交互性强、用户体验优良的Web应用程序。 在EXT 2.0.2中,包含了以下关键知识点: 1. **EXT组件库**:EXT的核心是其强大的组件库,包括...
EXT 2.0.2源代码包含了构建这个库的所有原始文件,为开发者提供了深入理解EXT工作原理的机会,同时也方便了自定义和扩展。EXT 2.0.2在当时是一个流行的版本,因为它提供了丰富的用户界面组件和强大的数据绑定功能。 ...
4. 更新和维护:由于此工具是针对Ext JS的一个特定版本(2.0.2)开发的,如果使用的是更高版本的Ext JS,可能需要寻找对应版本的智能提示工具,或者更新现有工具以适应新版本的API。 总的来说,"vswd-ext_2.0.2"是...
要使用"ext-2.0.2"资源包,开发者通常需要下载并解压文件,然后在HTML文件中引用EXT的相关库文件,如`ext-all.js`或`ext-all-debug.js`(根据是否需要调试信息选择)。接着,编写JavaScript代码来配置和实例化EXT...
ext-2.0.2 jar ext包
"ext-2.0.2需要的资源"这个标题表明我们讨论的是EXTJS 2.0.2版本开发所需的基础组件和示例代码。EXTJS的开发通常涉及多个依赖库和工具,以便正常运行和进行开发工作。在提供的压缩包中,有两个文件:xerces-2[1].6.2...
综合来看,"ext-2.0.2含localXHR.rar"这个压缩包提供了一种改进的开发环境,允许开发者在本地进行Ajax操作,同时提供了更优质的帮助文档,以便于理解和使用ExtJS 2.0.2的功能。对于需要离线开发和测试ExtJS应用的...
安装"spketdwcs-ext-2.0.2"插件后,开发者无需离开熟悉的Dreamweaver CS3环境就能高效地进行EXTJS开发,这对于习惯使用Dreamweaver的团队来说,是提升开发效率的一大利器。不过,需要注意的是,由于插件版本为2.0.2...
最近我们在几个应用都使用到了ExtJS,对公司以前开发的一个OA系统也正在使用ExtJS2.0进行改造,使得整个系统在用户体验上有了非常大的变化。本教程记录了前段时间本人学习ExtJS的一些心得及小结,希望能帮助正在学习...
Ajax面板是EXT框架中的一个重要组成部分,它允许在不刷新整个页面的情况下更新特定的内容区域。这种技术提高了用户体验,因为用户可以与页面交互而无需等待整个页面重新加载。Ajax面板通常包含一个可配置的布局,...
ext语法介绍ext语法介绍ext语法介绍ext语法介绍ext语法介绍ext语法介绍ext语法介绍ext语法介绍ext语法介绍ext语法介绍ext语法介绍
标题中的"ext-2.0.2-aspx-only-aspx-examples"暗示了这是一个与ExtJS库相关的项目,特别地,它聚焦于版本2.0.2,并且仅包含ASP.NET(ASPx)的示例。ExtJS是一个流行的JavaScript库,用于构建富客户端Web应用程序,而...