`
nannan408
  • 浏览: 1784011 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ext的json问题。

 
阅读更多
1.前言。
   作为一个还算普遍的js框架,ext竟然没有一个完整能用的json例子,官方却是一个array例子,是不想让开发者用json吗?并且ext的表格,需要这么难整合吗,就不能直接提供一个接口直接转化json?
2.总结。
  建议切换成jquery,免费的东西一收费就变味。
0
0
分享到:
评论
5 楼 nannan408 2013-11-22  
  感谢大家的回复,这个完全是我eval搞错造成的,火狐等w3c的eval格式要求很严格,这造成list的数据用松散结构的json完全不起作用。必须用严格的json。什么是严格的json?严格的json就是所有属性都要有"",如果是list则,应该为{"lista":[{"id:"a1"},{"id":"a2"}]}的形式,错一点火狐都解析不出来。还有,火狐的单个非list的json用eval解析不出来,一个json类传过去至少要两个属性。
   希望对大家以后开发有所帮助。
4 楼 white_crucifix 2013-11-13  
的确是,extjs对传递参数的形式和类型要求比较死,以前也在传参的问题上纠结过。不过后来凑着ext的要求也就这样做了。另外ext有些布局是放不开,有时候需要很复杂的嵌套才能达到我们想要的效果,比如3.x里的column布局和form配合就是最扯淡的。
PS. 样式和位置不是一回事啊亲,还以为你说自定义css(样式)呢……
3 楼 nannan408 2013-11-13  
white_crucifix 写道
你自己都做过这么长时间extjs了,json什么的应该早就会用了吧,不明白还在较什么劲……

我指的是封装json,并且能自由传递params。这个jquery的确做得比ext好。 除此之外,ext的样式问题,让人要崩溃,button和field始终很难做到自定义位置。 我认为是ext的一大缺陷,自定义样式很难做到一致。
2 楼 white_crucifix 2013-11-13  
你自己都做过这么长时间extjs了,json什么的应该早就会用了吧,不明白还在较什么劲……
1 楼 maoweiwer 2013-11-13  
发发牢骚可以。。以我对EXT的理解及了解。。还是建议你再认真看看EXT的API及DEMO。。这点不是你切换为jquery的理由。。技术选型。。。慎重。。慎重。。切记。。

相关推荐

    ext json请求java后台返回集合数据

    标题中的“ext json请求java后台返回集合数据”指的是在Web开发中,前端EXTJS库通过JSON格式发送请求到Java后台,后台处理后返回一个集合(可能是列表或数组)的数据。EXTJS是一个用JavaScript编写的富客户端框架,...

    ext json struts 完整无错源码

    EXT JSON Struts 源码分析 EXT 是一个基于 JavaScript 的富客户端开发框架,它提供了丰富的组件库,用于创建互动性极强的 Web 应用。EXT 的设计目标是简化前端开发,提供易于使用的 API 和美观的用户界面。JSON...

    EXT JSON Sqlserver 分页 全部正常运行

    【EXT JSON Sqlserver 分页 全部正常运行】 在IT领域,这个标题涉及到的是一个使用EXT JS(一种基于JavaScript的富客户端框架)和JSON(JavaScript Object Notation)数据格式,结合SQL Server数据库实现分页功能的...

    AnyFo - Util - Json4Ext:通用ExtJS数据交换处理

    AnyFo - Util - Json4Ext Json4Ext项目背景 在大家开发的系统中,如果程序用ExtJS做表现层,那么就需要使ExtJS开发的界面和后台Java代码中生成的数据交互,一般来说,可以选 择XML格式和Json格式的数据进行交互...

    EXT JSON Grid示例

    本例采用PHP,json, sqlite,来显示一个EXT3.0的Grid,需要PHP环境,可以用xampp集成包。 部署后访问http://localhost/ExtSample/employee.php

    Spring3+Hibernate4+SpringMVC整合Ext:JSON数据格式传输

    2、ext4,这个项目是用来做ext的公共js库用的,这样不比没个项目都添加ext的js文件,方便开发。 切记将ext4项目部署上去,并且应用名称为ext4,否则访问fes项目是会找不到ext的js文件。 jxcia.sql是数据库脚本,...

    Ext 中JsonLib 解析字符串

    Ext 中JsonLib 解析字符串 Ext 中JsonLib 解析字符串 Ext 中JsonLib 解析字符串

    SSH+EXT如何返回JSON

    ### SSH+EXT如何返回JSON详解 #### 一、概述 在Web开发中,前后端分离是一种常见的架构模式,其中后端主要负责数据处理与逻辑控制,而前端则专注于用户界面的展示。为了实现前后端之间的数据交换,JSON...

    Ext.tree.TreeLoader附带封装的json类

    在本文中,我们将深入探讨`Ext.tree.TreeLoader`与JSON数据在Ext JS框架中的应用。`Ext.tree.TreeLoader`是Ext JS库中的一个组件,它负责加载和解析树形结构的数据,而JSON(JavaScript Object Notation)则是一种轻...

    ext tree json 例子(不含EXT包)

    "ext tree json 例子(不含EXT包)"这个标题暗示我们将讨论如何在不直接引用EXT完整包的情况下,仅使用EXT JS中关于TreePanel和JSON解析的部分来构建一个动态的树形结构。这可能涉及到手动引入EXT的核心组件,如...

    ext grid json分页显示

    分页是EXT Grid的重要特性之一,它可以有效地管理大量数据,避免一次性加载所有数据导致的性能问题。EXT Grid通常与服务器进行异步通信(即Ajax技术)来实现分页。Ajax允许Web应用在不刷新整个页面的情况下更新部分...

    读Ext之十(解析JSON)

    在深入探讨“读Ext之十(解析JSON)”这一主题之前,我们首先需要理解什么是JSON。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,设计简单且易于人阅读和编写,同时...

    EXT实例+JSON

    例如,你可以使用`Ext.util.JSON.decode()`方法将JSON字符串转换为JavaScript对象,然后将其加载到EXT的数据存储(如`Ext.data.Store`)中。 EXT实例与JSON的结合使用,通常涉及到以下几个关键步骤: 1. **创建...

    Ext tree json Demo

    Ext Tree JSON Demo是一个基于ExtJS库实现的异步加载树形结构的示例项目。ExtJS是一个强大的JavaScript UI框架,广泛用于构建富客户端应用程序。在本项目中,它被用来展示如何利用JSON数据来动态加载树节点,提高...

    Ext+json,+jquery培训资料

    - 调试工具对于EXT开发至关重要,可以帮助定位和修复代码问题,提高开发效率。 6. **产品发布**: - ORopt产品发布涉及到EXT应用的打包和部署,确保程序能在生产环境中正确运行。 通过这次EXT+json+jquery的培训...

    ssh+ext+json+dwr技术实现的动态树

    在IT行业中,SSH、EXT、JSON和DWR都是重要的技术和工具,它们在Web开发领域有着广泛的应用。这个名为“ssh+ext+json+dwr技术实现的动态树”的项目结合了这些技术,为我们提供了一个生动的示例,展示了如何在实际项目...

    ext树 无限级 json 数据格式 动态加载

    本文将深入探讨如何处理无限级JSON数据格式并实现动态加载,以优化EXT树的性能。 首先,我们要理解EXT树的基本结构。EXT树的每个节点都是一个`Ext.tree.Node`对象,包含ID、文本、子节点等属性。无限级树意味着树的...

    Ext tree json 动态加载完美实例

    在本文中,我们将深入探讨如何使用Ext JS的Tree Panel与JSON数据进行动态加载,并实现多选和单选功能。Ext JS是一种强大的JavaScript库,用于构建富客户端应用,而Tree Panel则是展示层次结构数据的一种组件。在后台...

    Struts2+spring2.5+EXT+json实例

    Struts2、Spring2.5、EXT和JSON是四个在Web开发中至关重要的技术,它们共同构建了高效、灵活和可扩展的Web应用程序。这里,我们深入探讨这四个技术及其在实际项目中的应用。 首先,Struts2是一个基于MVC(Model-...

    JSON.rar_JSON Hibernate_extjs_json struts ext_jsp json extjs_str

    在这个项目中,开发者可能会遇到如何配置Struts2的JSON结果类型、如何在Hibernate中序列化和反序列化JSON对象、如何在ExtJS中解析和展示JSON数据等问题。理解并熟练掌握这些技术的集成和使用,对于开发高效、响应式...

Global site tag (gtag.js) - Google Analytics