金蝶K3cloud BBC开发指南:列表与编辑页面

需积分: 14 20 下载量 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 上传
安装服务器时首先需要在【添加或删除程序】-【添加或删除windows组件】,将应用程序服务器安装上,然后运行资源光盘进行环境检测,检测完后运行安装光盘进行安装K/3。 中间层信任注册: 方法一: 1、新建一个操作系统管理员用户,例如:新增kingdee用户(需加入管理员组); 2、启用来宾用户guest,且guest必需为空密码; 3、注册中间层,选信任方式,输入用户:wilkeny\kingdee,计算机名\用户名格式或手工注册中间层; 4、在进行中间层信任注册之后,依次打开【管理工具】-【本地安全策略】-【本地策略】-【安全选项】-网络访问:本地账户的共享及安全模式更改为“仅来宾”,帐户: 使用空白密码的本地帐户只允许进行控制台登录更改为禁用。 5、【本地策略】-用户权限:分配,双击打开【拒绝从网络访问这台计算机】,将列表中的用户清空。 中间层交互式注册: 1、注册中间层,选交互式方式进行注册; 2、在服务器上及客户端都新建一个相同的操作系统管理员用户,且密码相同,例如:新增KDUSER用户(需加入管理员组); 3、在进行中间层交互式注册之后,依次打开【管理工具】-【本地安全策略】-【本地策略】-【安全选项】-网络访问:本地账户的共享及安全模式更改为“经典”,帐户: 使用空白密码的本地帐户只允许进行控制台登录更改为禁用;账户:来宾账户状态设置为禁用。4、客户端打开远程组件配置进行连接中间层服务器即可。 感谢您对金蝶公司的支持! 客户端没有服务器。中间层的设置好COM+和DTC,环境检测全部通过了,SQL安装好了。客户端远程组件设置成服务器端的IP就OK了