CAP4J3.5-M-32-页面组件开发参考手册
内部资料 注意保密
编号:CAP4J 3.5-M-32
CAP4J 3.5 页面组件开发
参考手册
CAP4J3.5-M-32-页面组件开发参考手册
内部资料 注意保密
修订页
编号 章节名称 修订内容简述 修订日期
修订前
版本号
修订后
版本号
1
2
全文 全文第一版
2014.08.24
全文 全本第二版
2016.11.20
0.9
0.9
1.0
修订人
批准人
CAP4J 平台项目组 彭远林
CAP4J 平台项目组 彭远林
CAP4J3.5-M-32-页面组件开发参考手册
内部资料 注意保密
目 录
1 引言 ............................................................................................................................. 1
1.1 文档目的 ..................................................................................................................................... 1
1.2 预期读者 ..................................................................................................................................... 1
1.3 适用范围 ..................................................................................................................................... 1
2 Ajax 技术 ..................................................................................................................... 1
2.1 Cap4jAjaxConf 对象 .................................................................................................................. 1
2.2 $J 中 get 方法 .............................................................................................................................. 2
2.3 $J 中 Ajax 方法 ........................................................................................................................... 5
2.4 $J 中常用函数 ............................................................................................................................. 8
3 可视页面组件 ........................................................................................................... 10
3.1 基本页面框架 ........................................................................................................................... 11
3.2 布局组件 ................................................................................................................................... 12
3.2.1 Layout 布局组件 ................................................................ 12
3.2.2 Splitter 布局组件 .............................................................. 13
3.2.3 面板组件 ...................................................................... 16
3.2.4 高度撑满布局控件 .............................................................. 21
3.3 列表组件 ................................................................................................................................... 23
3.3.1 表格控件 DataGrid .............................................................. 23
3.3.2 树形控件 Tree .................................................................. 38
3.3.3 树形表格控件 TreeGrid .......................................................... 46
3.4 表单组件 ................................................................................................................................... 49
3.4.1 DataBinding 数据绑定 .......................................................... 49
3.4.2 AutoComplete 下拉列表自动补全输入框 ............................................ 52
3.4.3 TextBoxList 下拉多选输入框 ..................................................... 54
3.4.4 Button 按钮 ................................................................... 56
3.4.5 CheckBox 复选框 ................................................................ 57
3.4.6 ListBox 列表窗口 ............................................................... 57
3.4.7 CheckBoxList 复选框组 .......................................................... 61
3.4.8 RadioButtonList 单选框组 ....................................................... 62
3.4.9 Calendar 日期选择器 ........................................................... 63
3.4.10 ButtonEdit 按钮编辑框 ......................................................... 65
3.4.11 TextBox 文本输入框 ............................................................ 67
3.4.12 PassWord 密码框 ............................................................... 69
3.4.13 TextArea 多行文本输入框 ....................................................... 69
3.4.14 ComboBox 下拉列表输入框 ....................................................... 70
3.4.15 DatePicker 日期选择框 ........................................................ 72
CAP4J3.5-M-32-页面组件开发参考手册
内部资料 注意保密
3.4.16 Spinner 数字输入框 ............................................................ 73
3.4.17 TreeSelect 树形选择框 ........................................................ 74
3.4.18 Lookup 下拉搜索框 ............................................................. 77
3.4.19 FileUpload 文件上传控件 ....................................................... 78
3.4.20 Form 表单 .................................................................... 79
3.4.21 TimeSpinner 时间输入框 ........................................................ 81
3.4.22 HtmlFile 文件上传控件 ......................................................... 82
3.4.23 Hidden 隐藏字段 ............................................................... 83
3.4.24 RichText 富文本编辑框 ......................................................... 83
3.4.25 TextAmount 文本金额输入框 ..................................................... 84
4 导航组件 ................................................................................................................... 85
4.1 Pager 分页控件 ......................................................................................................................... 85
4.2 OutlookBar 折叠面板组 .......................................................................................................... 87
4.3 OutlookMenu(Outlook 风格菜单导航控件) ..................................................................... 88
4.4 OutlookTree(Outlook 风格树形导航控件) ....................................................................... 90
4.5 Tabs 选项卡 .............................................................................................................................. 92
4.6 Menu 菜单控件 ......................................................................................................................... 96
4.7 MenuItem 菜单项控件 ............................................................................................................. 98
4.8 Toolbar 工具栏 ......................................................................................................................... 98
5 数据验证 ................................................................................................................... 99
验证规则 .......................................................................................................................................... 99
6 其他 .......................................................................................................................... 105
6.1. Cap4jWinConfig .................................................................................................................... 105
6.2. Map ......................................................................................................................................... 106
6.3. Cap4jMessageBox ................................................................................................................. 107
6.4. Static Methods ....................................................................................................................... 108
CAP4J3.5-M-32-页面组件开发参考手册
内部资料 注意保密
引言
文档目的
本文档详细介绍了 CAP4J 3.5 平台提供的各页面用组件的使用方法,项目开发人员可以根据《CAP4J
3.5-M-21-应用开发实例教程》的指导建立一个应用系统,了解开发过程各环节的工作,在开发中,再参考本文档
的详细说明正确使用各页面组件.
预期读者
本规范的预期读者为使用 CAP4J 3.5 平台的项目组人员.
适用范围
本规范适用于所有基于 CAP4J 3.5 平台的项目.
Ajax 技术
Ajax(Asynchronous Javascript And XML)技术允许在不刷新浏览器页面的情况下从服务器加载数据并
在页面中显示。
Cap4jAjaxConf 对象
Cap4jAjaxConf 对象用于配置 AJAX 请求时的相关参数信息,也可以使用它发起 AJAX 请求(一般不推
荐使用,推荐使用$J 的形式),使用方式如下所示:
在页面定义如下信息:
© 2025 本站由 资料铺 提供技术支持 网站地图