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    本站由 资料铺 提供技术支持  网站地图