金蝶K3cloud BBC开发指南:列表与编辑页面
需积分: 14 43 浏览量
更新于2024-07-18
收藏 308KB DOCX 举报
"金蝶K3cloud BBC开发文档主要涵盖了基于金蝶K3cloud平台的页面开发流程,包括listView和billView两种页面类型的开发,以及相关插件ListPlugin的介绍。开发过程中,系统依赖XML配置,使用Freemarker模板引擎,并强调了XML配置的规范和注意事项。"
在金蝶K3cloud BBC的开发环境中,页面开发是一个关键部分。系统采用XML配置的方式来构建页面,主要有两种页面类型:listView和billView。listView是列表展示页面,而billView则是用于数据编辑的页面。对于listView,其统一的请求方式是/dynamicForm/view.jhtml?id=列表页面名称,这使得系统能够根据ID找到对应的XML配置文件,通常存放在Admin.WebApp工程的etc/admin/views/system目录下。
页面的解析过程涉及XML文件的DOM树结构。系统在解析XML时,会查找每个标签对应的组件转换器,这些转换器与Freemarker模板文件结合,生成HTML字符串,以呈现最终的页面效果。开发过程中,为了提高效率和准确性,开发者可以在XML文件头部引入特定约束,这样编辑器将提供自动补全功能,辅助开发。
在listView的开发中,有几点需要注意:
1. XML配置文件中,SQL查询需包含主键并指定为主键字段(id)。
2. 显示在列表中的数据,其对应的XML标签id属性应与数据库字段名保持一致。
3. 页面上的所有标签id属性值必须在整个页面中保持唯一。
此外,金蝶K3cloud的listView页面还有一个名为ListPlugin的控制插件,它是ListViewPlugin的子类,用于处理刷新、删除、查询等操作。ListPlugin的核心方法之一是`buildQueryFilter`,这个方法用于组合SQL查询时的过滤条件。查询过滤条件可以从queryParam对象中获取,比如搜索条件(searcher标签指定的id)和树形导航过滤条件(通过queryParam.getString("treeFilter")获取)。
金蝶K3cloud BBC的开发文档详细阐述了如何利用XML配置和ListPlugin来构建和控制列表页面,为开发者提供了清晰的指引,确保页面开发的高效性和一致性。通过遵循这些规范和利用提供的工具,开发者可以更轻松地创建和维护金蝶K3cloud平台的应用程序。
2015-06-02 上传
点击了解资源详情
2019-06-22 上传
saintfuli
- 粉丝: 0
- 资源: 6
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案