本篇文档是关于CAP4J 3.5 的页面组件开发参考手册,提供了一个详细的指南,适用于从事CAP4J平台项目开发的工程师。主要内容包括以下几个部分:
1. **引言**:
- 文档目的是为了帮助开发者理解和掌握CAP4J 3.5 中的页面组件开发技术。
- 预期读者是对CAP4J平台有一定了解,希望深入学习或更新页面组件开发技能的开发者。
- 适用范围涵盖了使用CAP4J进行Web应用程序开发时,如何利用其Ajax技术、可视页面组件设计,以及表单组件的创建和配置。
2. **Ajax技术**:
- 提供了对`Cap4jAjaxConf`对象的介绍,这是实现AJAX交互的基础。
- 分析了`$J`对象中的`get`方法和Ajax方法,用于异步数据请求和处理。
- 讲解了`$J`中的常用函数,这些函数在页面组件通信中扮演关键角色。
3. **可视页面组件**:
- 基本页面框架构建是开发的起点,包括如何组织和布局组件。
- 部分组件详细介绍如下:
- `Layout布局组件`和`Splitter布局组件`,用于管理页面空间和分隔视图。
- `表格控件DataGrid`和`Tree形控件Tree`,用于显示数据集的不同格式。
- `TreeGrid`结合了树形结构和表格展示。
- 表单组件如`DataBinding数据绑定`,用于数据交互与验证。
- `AutoComplete下拉列表自动补全输入框`和`TextBoxList下拉多选输入框`方便用户输入。
- `Button`、`CheckBox`、`ListBox`等基础控件和`CheckBoxList`、`RadioButtonList`等复选/单选组。
- 日期选择器如`Calendar`、`ButtonEdit按钮编辑框`、`TextBox文本输入框`、`PassWord密码框`、`TextArea多行文本输入框`、`ComboBox下拉列表输入框`以及专门的`DatePicker日期选择框`。
文档详细介绍了每个组件的用法、配置和应用场景,对于开发者在实际项目中实现动态网页和交互式界面设计提供了实用指导。随着版本的更新(从0.9到1.0),内容可能有所增补和优化,确保了开发者能够跟上CAP4J平台的发展步伐。