Ext: 使用GridPanel分页 firefox能正常显示,ie6.0不能显示 并出现下列错误提示
出现运行时间错误。
是否要进行调试?
行:51
错误:参数无效
跟踪进入调试页面是 ext_all.js
高亮显示错误处
this.head.removeChild(document.getElementById(B.scriptId));
clearTimeout(B.timeoutId);
请高手解决,谢谢
注:换了多个可以正常运行的ext_all.js 文件,排除ext_all.js文件出错。
初步估计是 ScriptTagProxy 或者 myStore.load({params:{start:0, limit:10}}); 有问题
自己写的代码如下:
JScript code
<!---->var myStore = new Ext.data.Store({
proxy : new Ext.data.ScriptTagProxy({url:'http://extjs.com/forum/topics-remote.php'}),
reader: new Ext.data.JsonReader({
root: 'topics',
totalProperty: 'totalCount',
id: 'post_id'
},[
'post_id','topic_title','author'
])
});
myStore.load({params:{start:0, limit:10}});
//var grid = new Ext.grid.GridPanel({
if(!Ext.getCmp(n.id)){
var colModel = new Ext.grid.ColumnModel([
new Ext.grid.RowNumberer(),
{header:'编号',width:50,sortable:true,dataIndex:'post_id'},
{header:'名称',width:100,sortable:true,dataIndex:'topic_title'},
{header:'创建人',width:100,sortable:true,dataIndex:'author'}
]);
var grid=new Ext.grid.GridPanel({
id:n.id,
title:n.text,
store:myStore,
cm: colModel,
closable:true,
viewConfig: {
forceFit:true
},
bbar: new Ext.PagingToolbar({
pageSize: 10,
store: myStore,
displayInfo: true,
displayMsg: '第{0} 到 {1} 条数据 共{2}条',
emptyMsg: "没有数据"
})
})
Ext.getCmp('main-tab').add(grid).show();
}else{
Ext.getCmp('main-tab').setActiveTab(n.id);
}
分享到:
相关推荐
本话题将深入探讨如何在Ext2.2中使用GridPanel进行分页处理,并结合DWR(Direct Web Remoting)代理来实现数据的异步加载。我们将关注两个数据格式:JavaScript对象(JS对象)和JSON。 首先,Ext2.2的GridPanel是...
目的:Ext框架的开发中,最常用的有GridPanel控件,以及TreePanel控件。在使用表格的分页功能时,我们把该控件的start与limits参数与Hibernate的分页功能影射,从页实现了动态的分页效果;而TreePanel的更新也是一个...
在这个场景中,我们将深入探讨如何使用Ext.NET代码动态创建GridPanel,并在各种窗口中灵活展示。 1. **动态创建GridPanel**: 在Ext.NET中,动态创建GridPanel意味着在运行时根据需要生成组件。这通常涉及到在...
### Ext_Js分页显示案例详解 #### 一、引言 在Web开发领域,Ext_Js(简称ExtJS)是一种强大的JavaScript库,用于构建复杂的客户端应用。它提供了一套丰富的UI组件,使得开发者能够轻松地创建美观且功能强大的用户...
在Ext JS这个强大的JavaScript框架中,GridPanel是一个非常重要的组件,用于展示数据表格。然而,在实际应用中,可能会遇到一个常见的问题:当GridPanel需要进行第二次加载时,数据或者功能可能会丢失。这个问题主要...
2. **性能优化**:对于大数据量的情况,考虑使用分页、懒加载等技术来提升性能。 3. **用户体验**:提供清晰的反馈信息,如加载指示器、错误提示等,以增强用户体验。 4. **兼容性**:测试不同浏览器下的表现,确保...
EXT.NET 提供了GridPanel组件,这个组件具有强大的分页功能,包括内置的页大小选择器和自定义页大小选项。 首先,Pagination.aspx文件是ASP.NET页面,它包含了EXT.NET的HTML和JavaScript代码,用于定义GridPanel...
### Ext.grid.GridPanel属性详析 #### 一、Ext.grid.GridPanel概述 `Ext.grid.GridPanel`是ExtJS中用于展示表格数据的核心组件之一。它提供了丰富的配置选项和方法来帮助开发者灵活地控制表格的表现形式及功能。...
它包含一系列按钮和输入框,如“上一页”、“下一页”、“跳转到第X页”、“每页显示X条”等,用于控制数据的分页显示。EXT内部通过Store对象来管理数据,Store会与分页工具条进行通信,更新分页状态。 1. **EXT...
对于GridPanel中拖动选中行排序的实现,网上有不少ExtJs实现的例子,但是没有找到使用Ext.net实现的,正好最近有个需求要使用,干脆来写一个。 DEMO功能说明: 1、拖动GridPanel选中行到新位置排序。 2、在拖动结束...
"ext gridpanel 跨行"这个主题主要涉及到在GridPanel中实现单元格或行的跨行显示,这在展示复杂数据或需要组合信息时非常有用。 首先,让我们深入理解什么是GridPanel。在Ext JS中,GridPanel是一个表格视图,它...
Ext.grid.ColumnModel显示不正常
5. **分页和数据加载**:EXT2.0的GridPanel支持分页,你将看到如何配置和使用PagingToolbar来实现分页功能,以及如何在用户翻页时动态加载数据。 6. **自定义行为**:EXT GridPanel允许开发者自定义很多行为,例如...
在本文中,我们将深入探讨如何使用ExtJS库中的RowExpander插件来实现在GridPanel中内嵌行内的表格。ExtJS是一个强大的JavaScript框架,它提供了丰富的组件和功能,用于构建复杂的Web应用程序。RowExpander插件是...
Ext.grid.GridPanel 删除线 放到example文件夹下运行
Ext.grid.GridPanel 是一个功能强大且广泛使用的Grid控件,但是它存在一个很大的缺陷:单元格的内容不能选中,没法选中就没法复制,这给用户带来了很多不便。这个问题的根源在于ExtJs输出的代码中,每个单元格的div...
将页面的GridPanel中的数据导出到Excel中 测试Ext:版本2.2.1 支持GridSummary,GroupSummary和GroupHeaderPlugin插件 使用方法: 1)把三个JS文件引入到页面中 2)调用例句: var data2Excel = new Ext.icss.Data2...
在EXTJS中,GridPanel通常与Store结合使用,Store负责管理数据,而GridPanel则负责显示这些数据。 首先,创建一个GridPanel需要定义以下主要部分: 1. **Store**: Store是用来存储数据的,它可以是从服务器获取的...
通过这种方式,Asp.Net Ext.Net应用可以高效地实现存储过程分页,只读取并显示当前页面的数据,从而提供更好的性能和用户体验。在下载的`ExtPage动态分页`示例中,你可以看到具体的代码实现,包括HTML、CSS和C#后端...
### Ext中grid多行数据全部删除 在前端开发过程中,我们经常会遇到需要处理表格数据的情况。其中,ExtJS是一个非常强大的JavaScript框架,它提供了一系列工具和组件来帮助开发者快速构建复杂的用户界面。本文将详细...