U9 研发体系 (查询列表开发手册) 文件编号:U9-SE-UBF-SPEC-004 版 本 号 : 修改状态: 编 写 人 :李东滨 审 核 人 :刘小东 适用对象 该手册适用于查询及列表的开发【由于包含大幅图片,建议用 Web 版式视图查看】 版本记录 【此部分要记录该文档形成过程中的历次版本变更过程及变更的内容】 版本 修改与参与人 修改时间 修改原因 修改概述 审批人1.0 阴志鑫 2008/06/06 完善文档 添加对每个步骤的简要说明 1.0 阴志鑫 2008/06/05 加入隐藏栏目功能(界面上不显示,但 UIView 中有对应的UIField);设置第一层的多个栏目项的可见性;设置自定义栏目的显示名称 目录 1. 查询列表API框架...................................................... 6 1.1. 查询列表运行原理................................................. 6 1.1.1. 设计期................................................... 6 1.1.2. 运行期................................................... 6 1.2. 查询列表UI端API框架说明.......................................... 7 1.2.1. 动生成的代码框架......................................... 7 1.2.2. 代码框架解释............................................. 9 1.3. DTO查询BP端API框架说明.......................................... 10 1.3.1. 代码框架................................................ 10 1.3.2. 代码框架解析............................................ 12 2. 列表开发............................................................ 14 2.1. 新建查询项目.................................................... 14 2.2. 指定UI和BP项目的创建位置........................................ 14 2.3. 创建查询组件.................................................... 15 2.4. 创建完成后的项目呈现............................................ 16 2.5. 指定数据源实体信息.............................................. 17 2.6. 修改UI项目的配件名和UIModel的命名空间........................... 18 2.7. 设置过滤条件【如果此窗体需要过滤条件】.......................... 19 2.8. 查询方案设置.................................................... 20 2.9. UI端应用开发人员可扩展代码...................................... 21 2.9.1. Action应用开发可扩展代码................................ 21 2.9.2. WebPart应用开发可扩展代码............................... 22 2.9.3. 装配.................................................... 22 3. BE查询开发.......................................................... 22 3.1. 新建查询项目.................................................... 22 3.2. 指定UI和BP项目的创建位置........................................ 23 3.3. 创建查询组件.................................................... 23 3.4. 创建完成后的项目呈现............................................ 24 3.5. 指定数据源实体信息.............................................. 24 3.6. 修改UI项目的配件名和UIModel的命名空间........................... 24 3.7. 设置过滤条件.................................................... 24 3.7.1. UIModel................................................. 24 3.7.2. UIForm.................................................. 26 3.8. 设置提供者参数【如果此窗体是提供者】............................ 27 3.8.1. UIModel................................................. 27 3.8.2. UIForm.................................................. 27 3.9. 查询方案设置.................................................... 29 3.10. UI端应用开发...