第 15 章 Zend_Dojo

目录

15.1. 简介
15.2. Zend_Dojo_Data: dojo.data Envelopes
15.2.1. Zend_Dojo_Data 用法
15.2.2. 高级用例
15.2.2.1. 可用的方法
15.3. Dojo 视图助手
15.3.1. dojo() 视图助手
15.3.1.1. Dojo 的 Programmatic 和 Declarative 用法
15.3.1.2. 主题
15.3.1.3. 使用 Layers (定制)
15.3.1.4. 可用方法
15.3.2. Dijit-Specific 视图助手
15.3.2.1. Dijit 布局元素
15.3.2.2. Dijit 表单元素
15.4. Dojo 表单元素和装饰器
15.4.1. Dijit-Specific 表单装饰器
15.4.1.1. DijitElement 装饰器
15.4.1.2. DijitForm 装饰器
15.4.1.3. DijitContainer-based 装饰器
15.4.2. Dijit-Specific 表单元素
15.4.2.1. 按钮
15.4.2.2. 检查框
15.4.2.3. 组合框(ComboBox)和 FilteringSelect
15.4.2.4. 货币文字框
15.4.2.5. 日期文字框
15.4.2.6. 水平滑尺(HorizontalSlider)
15.4.2.7. 数字微调控制器(NumberSpinner)
15.4.2.8. 数字框
15.4.2.9. 密码框
15.4.2.10. 单选按钮
15.4.2.11. 滑尺摘要元素
15.4.2.12. 提交按钮
15.4.2.13. 文字框
15.4.2.14. Textarea
15.4.2.15. 时间文字框
15.4.2.16. 校验文字框
15.4.2.17. 垂直滑尺(VerticalSlider)
15.4.3. Dojo 表单范例

15.1. 简介

从1.6.0版开始,Zend Framework包含Dojo Toolkit 来支持 out-of-the-box 的富 internet 程序开发。和 Dojo 集成的包括:

  • JSON-RPC 支持

  • dojo.data 兼容性

  • 协助设置 Dojo 环境的视图助手

  • Dijit-specific Zend_View 助手

  • Dijit-specific Zend_Form 元素和装饰

Dojo 可以从 Zend Framework 发行版的 externals/dojo/ 目录找到。 这是源代码发行,包括 Dojo 的全部 javascript 源代码,单元测试和构造工具。 你可以把它链接到你的 javascript 目录,复制或使用构造工具来生成你自己的定制, 然后包含到你的项目里。另外,你可以使用提供Dojo的Content Delivery Networks 中的一个 (ZF 支持官方的 AOL CDN 和 Google CDN)。