WEB开发网
开发学院软件开发Java 使用 DOJO 开发定制小部件,第 1 部分: 使用通用的... 阅读

使用 DOJO 开发定制小部件,第 1 部分: 使用通用的 markup 处理程序生成 DOJO markup

 2010-05-13 00:00:00 来源:WEB开发网   
核心提示:使用 DOJO 为 Business Space 开发小部件我们为本系列开发的定制小部件基于 DOJO 1.2.3,已经使用 Mozilla Firefox 3.0.11 在 WebSphere Integration Developer V6.2 上的 Business Space V6.2 中测试过,使用 DOJO

使用 DOJO 为 Business Space 开发小部件

我们为本系列开发的定制小部件基于 DOJO 1.2.3,已经使用 Mozilla Firefox 3.0.11 在 WebSphere Integration Developer V6.2 上的 Business Space V6.2 中测试过。但是,我们开发的通用框架概念也适用于不使用 Business Space 的 DOJO 应用程序。理解本系列需要具备 DOJO 和 iWidget 框架的基本知识。

我们要讨论在基于 DOJO 的应用程序中经常遇到的主题。本系列组织为以下几部分:

第 1 部分:使用通用的 markup 处理程序生成 DOJO markup

第 2 部分:使用通用的网格处理程序创建具有分页功能的 Dojo DataGrid 组件

第 3 部分:在 iWidget 中使用多个模板和如何继承基本小部件

第 4 部分:使用通用的 REST 处理程序从 iWidget 发出可配置的 REST 调用

为了便于参考,可下载的 sampleCode.zip 中提供以下文件:

DojoMarkupHandler.js:这是通用 markup 处理程序的 JavaScript 类。

markuphandler.json:这个 JSON 文件包含屏幕上的小部件的属性。

markuphandler.html:这是模板 HTML 文件,其中包含 HTML markup。JSON 文件中声明的所有 div 应该出现在这里。

简介

在第 1 部分中,学习如何使用通用的 markup 处理程序方便地创建 DOJO markup。编写 DOJO 代码从未如此容易!我们将介绍一种使用 DojoMarkupHandler JavaScript 类生成 DOJO markup 的简单方法。这个 markup 处理程序类可以为 dijit.form.ValidationTextBox、dijit.form.SimpleTextarea、dijit.form.MultiSelect 等 DOJO 小部件生成 markup。

1 2 3 4 5 6  下一页

Tags:使用 DOJO 开发

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