WEB开发网
开发学院软件开发Java 在 Spring Web MVC 环境下使用 Dojo 阅读

在 Spring Web MVC 环境下使用 Dojo

 2010-04-13 00:00:00 来源:WEB开发网   
核心提示: 另外,JavaScript 的弱类型特性使得数据储备库(Data Store)的格式方面有很大的灵活性,在 Spring Web MVC 环境下使用 Dojo(6),像 Java 这样的强类型语言中,如果要把不同的对象放在同一个数组中,很不方便,差不多的配置,那必须保证这些不同对象有共同的接口,

另外,JavaScript 的弱类型特性使得数据储备库(Data Store)的格式方面有很大的灵活性。像 Java 这样的强类型语言中,如果要把不同的对象放在同一个数组中,那必须保证这些不同对象有共同的接口。 JavaScript 的数组却非常宽松,什么对象都可以放。从清单 2 和清单 3 可以看出,数据储备库中的数据虽是以 item 来分隔,但对每个 item 对象却没有严格的限制。一般情况下,item 只需提供某几个特定的属性(如清单 2 中的 name),其他就不用管了,可以在 item 中嵌入其他对象,其他对象再嵌点什么进去,也是没有关系,差不多就要到随心所欲的程度了。当然,需要什么形式主要是考虑业务的需要。

dojox.grid.DataGrid 入门

本教程在写作初期是预备以 dojox.grid.Grid 组件作为演示对象的,然而就在写作期间,Dojo Toolkit 1.2 发布了。新的 Dojo 工具包推出了新的 Grid 组件,叫做 dojox.grid.DataGrid,出于兼容以前版本的考虑,原先的 dojox.grid.Grid 依旧存在。官方网站的信息表明,在 Dojo 推出 2.0 版本之前,一直会保留 dojox.grid.Grid,但它不会得到维护。 dojox.grid.DataGrid 作为 Dojo 中新一代 Grid 组件,在配置上有所简化,与 dojo.data 的整合更加紧密。本教程将采用新的 dojox.grid.DataGrid 来演示实例。

提示

建议大家使用新的 dojox.grid.DataGrid 组件,就在创建示例应用的过程中,我发现在 FireFox 浏览器里显示 dojo.grid.Grid 组件,如果使用了 editorClass属性,双击某单元格会导致被编辑的内容无法显示,必须通过鼠标移动事件的触发才能显示出来,很不方便。差不多的配置,在新的 dojox.grid.DataGrid 中就没发现这个问题。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Spring Web MVC

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接