`
IvanLi
  • 浏览: 604082 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

extjs初体验之PagingGrid --- ivalid label

阅读更多
在使用Extjs的PagingGrid例子时,总是碰到ivalid label 这个错误,经过多方查找才发现使用ScriptTagProxy是要从request参数中获得callback属性,把得到的参数跟json-data一起返回
java 代码
  1. boolean scriptTag = false;  
  2. String cb = request.getParameter("callback");  
  3. if (cb != null) {  
  4.     scriptTag = true;  
  5.     response.setContentType("text/javascript");  
  6. else {  
  7.     response.setContentType("application/x-json");  
  8. }  
  9. Writer out = response.getWriter();  
  10. if (scriptTag) {  
  11.     out.write(cb + "(");  
  12. }  
  13. out.print(dataBlock.toJsonString());  
  14. if (scriptTag) {  
  15.     out.write(");");  
  16. }  
否则使用
ScriptTagProxy就会参数ivalid label这个错误,具体可以参考ScriptTagProxy,里面说的很清楚,返回的data是要在浏览器中执行的所以仅仅返回json-data是不够的,需要构造成callBackName(json-data)这种形式返回
分享到:
评论

相关推荐

    ExtJS笔记---Grid实现后台分页

    这篇“ExtJS笔记——Grid实现后台分页”探讨了如何在ExtJS的Grid组件中实现高效的后台分页功能。 后台分页是一种常见的数据处理策略,特别是在大数据量的情况下,它将数据分批加载,避免一次性加载所有记录导致的...

    extJs例子-------

    ext基本的控件例子ext基本的控件例子ext基本的控件例子ext基本的控件例子

    ExtJS入门教程-超级详细-共36页 完整版 PDF

    ExtJS入门教程-超级详细-共36页 完整版 PDF,电子书方便阅读和分享。

    extjs_4.1.0_community_extjs4-mvc-complex-dashboard.zip

    ExtJS 4.1.0 是一款流行的JavaScript框架,用于构建富客户端的Web应用程序。它提供了丰富的组件库、数据绑定机制、MVC架构以及强大的布局管理。社区版是开源的,允许开发者免费使用和定制,适合开发复杂的企业级应用...

    extjs实例--------嗖嗖嗖

    ExtJS 是一个流行的JavaScript库,主要用于构建富客户端的Web应用程序。这个实例——"嗖嗖嗖",似乎是一个基于ExtJS的项目,但具体的功能或用途并未在标题和描述中明确指出。不过,我们可以根据提供的文件名来推测...

    extjs-OA extjs-oa

    一个extjs的OA项目 extjs-OA extjs-oaextjs-OA extjs-oa

    深入浅出EXTJS第2版.pdf--part03

    深入浅出EXTJS第2版.pdf--part03,最后一部分

    ExtJS 自定义分页控件---- PM3PagingToolbar.js

    var grid = new Ext.grid.GridPanel({ bbar: new Ext.PM3PagingToolbar({ store : store, displayInfo : true, displayMsg: '显示 {0} - {1} 行 总数 {2} 行', emptyMsg : '没有数据显示' }) }); store...

    ExtJs自定义分页控件----PM3PagingToolbar.js

    在 ExtJS3.3基础上开发的. 低一点的版本应该也能用. 没有去测试. 参考: Ext.PagingToolbar.js 因为我开发测试完这个分页工具后, 电脑上显示刚好是15:00, 所以取名: PM3PagingToolbar 如有BUG还请各位提出或留言. ...

    Extjs复习笔记(十七)-- 给grid里面的内容分组

    通过以上步骤,你可以在EXTJS Grid中实现内容分组,为用户提供更好的数据浏览体验。在实际应用中,还可以结合其他EXTJS组件和特性,如分页、过滤、排序等,构建出更复杂的业务界面。记得不断实践和探索,以充分挖掘...

    上传下载ExtJS 2.2 开源网络硬盘系统-dogdisk

    7. **用户体验**:ExtJS以其美观的界面和响应式设计著称,dogdisk可能利用了ExtJS的组件和布局来提供良好的用户交互体验,包括拖放功能、进度条显示等。 综上所述,"上传下载ExtJS 2.2 开源网络硬盘系统-dogdisk"是...

    ExtJS in Action-英文原版-完整版

    1. ExtJS概述:ExtJS是一个使用JavaScript语言编写的开源框架,专门用于开发富互联网应用(RIA),即在浏览器中运行的桌面式应用。它允许开发者构建具有复杂用户界面的交互式web应用。 2. 书籍《ExtJS in Action》...

    Extjs 聊天窗口 -续2 - http长连接的实现

    标题中的“Extjs 聊天窗口 -续2 - http长连接的实现”指的是一个关于使用Extjs构建聊天窗口,并且实现HTTP长连接的技术分享。Extjs是一个流行的JavaScript框架,常用于开发富客户端应用程序,而HTTP长连接是解决传统...

    EXTJS4+MVC+JSP-buy360用户管理系统源码

    2. 数据绑定:EXTJS4的Model-View-Store机制允许实时的数据同步,提高了用户体验。 3. 组件化:EXTJS4提供了一套完整的组件体系,方便开发者快速搭建复杂UI。 4. 动态加载:通过Ajax和Store的异步加载功能,可以实现...

    Extjs4---grid的修改、删除功能---结合struts2、hibernate

    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提示工具ext-core-dev.js.zip

    软件介绍: Spket的ExtJS提示工具,内附需要加入ExtJS的提示内容文件ext-core-dev.js ,所需要的都整合为一个压缩包,一步到位直接使用。featurespluginsext-core-dev.js

    extjs+extAPI+spket-1.6.11.jar

    ExtJS 是一个流行的JavaScript框架,用于构建富客户端Web应用程序。它提供了一套完整的组件模型、数据绑定机制以及丰富的用户界面控件。标题中的"extjs+extAPI"指的是ExtJS框架及其相关的API文档。 1. **ExtJS 框架...

    ExtJS与.NET结合开发实例-殷良胜

    《ExtJS与.NET结合开发实例》是一份深入探讨如何将前端框架ExtJS与后端技术.NET相结合的应用实践教程。殷良胜和adyhpq作为主要的贡献者,提供了丰富的示例,帮助开发者理解和掌握这两者的集成技巧。 1. **ExtJS简介...

    Extjs 6.2 最新sdk ext-6.2.0-gpl.zip

    官方最新版本Extjs6.2版本sdk,创建新项目的时候需要用, 全面的核心框架,具有最新的Javascript标准支持 新的漂亮组件和主题,以创建漂亮的企业应用程序 现代工具链,用于构建优化,高性能,通用的应用程序 用于可视...

Global site tag (gtag.js) - Google Analytics