在使用Extjs的PagingGrid例子时,总是碰到ivalid label 这个错误,经过多方查找才发现使用ScriptTagProxy是要从request参数中获得
callback属性,把得到的参数跟json-data一起返回
java 代码
- boolean scriptTag = false;
- String cb = request.getParameter("callback");
- if (cb != null) {
- scriptTag = true;
- response.setContentType("text/javascript");
- } else {
- response.setContentType("application/x-json");
- }
- Writer out = response.getWriter();
- if (scriptTag) {
- out.write(cb + "(");
- }
- out.print(dataBlock.toJsonString());
- if (scriptTag) {
- out.write(");");
- }
否则使用
ScriptTagProxy就会参数ivalid label这个错误,具体可以参考ScriptTagProxy,里面说的很清楚,返回的data是要在浏览器中执行的所以仅仅返回json-data是不够的,需要构造成callBackName(json-data)这种形式返回
分享到:
相关推荐
这篇“ExtJS笔记——Grid实现后台分页”探讨了如何在ExtJS的Grid组件中实现高效的后台分页功能。 后台分页是一种常见的数据处理策略,特别是在大数据量的情况下,它将数据分批加载,避免一次性加载所有记录导致的...
ext基本的控件例子ext基本的控件例子ext基本的控件例子ext基本的控件例子
ExtJS入门教程-超级详细-共36页 完整版 PDF,电子书方便阅读和分享。
ExtJS 4.1.0 是一款流行的JavaScript框架,用于构建富客户端的Web应用程序。它提供了丰富的组件库、数据绑定机制、MVC架构以及强大的布局管理。社区版是开源的,允许开发者免费使用和定制,适合开发复杂的企业级应用...
ExtJS 是一个流行的JavaScript库,主要用于构建富客户端的Web应用程序。这个实例——"嗖嗖嗖",似乎是一个基于ExtJS的项目,但具体的功能或用途并未在标题和描述中明确指出。不过,我们可以根据提供的文件名来推测...
一个extjs的OA项目 extjs-OA extjs-oaextjs-OA extjs-oa
深入浅出EXTJS第2版.pdf--part03,最后一部分
var grid = new Ext.grid.GridPanel({ bbar: new Ext.PM3PagingToolbar({ store : store, displayInfo : true, displayMsg: '显示 {0} - {1} 行 总数 {2} 行', emptyMsg : '没有数据显示' }) }); store...
在 ExtJS3.3基础上开发的. 低一点的版本应该也能用. 没有去测试. 参考: Ext.PagingToolbar.js 因为我开发测试完这个分页工具后, 电脑上显示刚好是15:00, 所以取名: PM3PagingToolbar 如有BUG还请各位提出或留言. ...
通过以上步骤,你可以在EXTJS Grid中实现内容分组,为用户提供更好的数据浏览体验。在实际应用中,还可以结合其他EXTJS组件和特性,如分页、过滤、排序等,构建出更复杂的业务界面。记得不断实践和探索,以充分挖掘...
7. **用户体验**:ExtJS以其美观的界面和响应式设计著称,dogdisk可能利用了ExtJS的组件和布局来提供良好的用户交互体验,包括拖放功能、进度条显示等。 综上所述,"上传下载ExtJS 2.2 开源网络硬盘系统-dogdisk"是...
1. ExtJS概述:ExtJS是一个使用JavaScript语言编写的开源框架,专门用于开发富互联网应用(RIA),即在浏览器中运行的桌面式应用。它允许开发者构建具有复杂用户界面的交互式web应用。 2. 书籍《ExtJS in Action》...
标题中的“Extjs 聊天窗口 -续2 - http长连接的实现”指的是一个关于使用Extjs构建聊天窗口,并且实现HTTP长连接的技术分享。Extjs是一个流行的JavaScript框架,常用于开发富客户端应用程序,而HTTP长连接是解决传统...
2. 数据绑定:EXTJS4的Model-View-Store机制允许实时的数据同步,提高了用户体验。 3. 组件化:EXTJS4提供了一套完整的组件体系,方便开发者快速搭建复杂UI。 4. 动态加载:通过Ajax和Store的异步加载功能,可以实现...
url: 'user-grid-data.action', // Struts2 action调用 reader: 'json' }, autoLoad: true }); // 定义Grid var grid = Ext.create('Ext.grid.Panel', { store: store, columns: [ {header: 'ID', dataIndex...
软件介绍: Spket的ExtJS提示工具,内附需要加入ExtJS的提示内容文件ext-core-dev.js ,所需要的都整合为一个压缩包,一步到位直接使用。featurespluginsext-core-dev.js
ExtJS 是一个流行的JavaScript框架,用于构建富客户端Web应用程序。它提供了一套完整的组件模型、数据绑定机制以及丰富的用户界面控件。标题中的"extjs+extAPI"指的是ExtJS框架及其相关的API文档。 1. **ExtJS 框架...
《ExtJS与.NET结合开发实例》是一份深入探讨如何将前端框架ExtJS与后端技术.NET相结合的应用实践教程。殷良胜和adyhpq作为主要的贡献者,提供了丰富的示例,帮助开发者理解和掌握这两者的集成技巧。 1. **ExtJS简介...
官方最新版本Extjs6.2版本sdk,创建新项目的时候需要用, 全面的核心框架,具有最新的Javascript标准支持 新的漂亮组件和主题,以创建漂亮的企业应用程序 现代工具链,用于构建优化,高性能,通用的应用程序 用于可视...