EAS-BOS开发问题详解:UI抽象类、实体绑定与元数据移动
需积分: 39 28 浏览量
更新于2024-07-18
收藏 1.27MB DOC 举报
"EAS-BOS开发问题及解决方法"
在EAS-BOS(金蝶BOS)的开发过程中,可能会遇到一些常见的问题,本文主要针对这些问题提供解决方案。
首先,关于"Studio新建的UI发布只能看到抽象类"的问题。这个问题通常是由于在导入新的解决方案后,BOS Studio在创建UI时,元数据的自定义标记被设为了<userDefined>false</userDefined>,这使得系统认为这些UI不是用户自定义的,因此没有生成对应的实现类。解决这个问题的方法是在ToolCommon插件下的toolcommon.properties文件中,将isDevelopVersion=true改为isDevelopVersion=false。这个改动会让系统识别UI为开发版本,从而生成实现类。
其次,如何修改UI的父类?在BOS Studio中,可以通过编辑UI的元数据来改变其父类。具体操作是在UI的代码视图中找到相关的元数据配置,然后更改其父类的引用。
接着,我们来看如何修改EditUI绑定的实体Entity。这可以通过在UI的“大纲”视图中,选择DataObjects的editData(查询对象),然后设置为自己定义的Entity元素。在Java源码中,可以看到对应的Entity引用,通过更改这个引用即可完成绑定。
再者,修改ListUI绑定的查询Query,同样在UI的“大纲”视图中,选择DataObjects的mainQuery(查询对象),然后设置为自己定义的Query元素。Java源码中会显示对Query的引用,更改这个引用即可。
最后,当尝试将元数据从一个文件夹直接拖动到另一个文件夹时,可能会遇到`com.kingdee.bos.engine.MDParseError`错误。这是因为直接拖动操作不被系统支持,正确的做法是使用复制功能,而不是拖动,并且复制操作必须在EAS环境中进行,以确保元数据的正确解析和关联。
总结来说,EAS-BOS的开发问题通常涉及到元数据的配置、类的继承关系以及文件操作等多方面,理解并掌握这些基本操作和解决策略,对于提升开发效率和避免错误至关重要。在实际开发中,应仔细检查元数据配置,遵循正确的操作流程,以便于更顺畅地进行二次开发。
2011-03-31 上传
点击了解资源详情
2023-10-27 上传
2019-04-08 上传
2018-09-19 上传
ZdfCTO
- 粉丝: 1
- 资源: 10
最新资源
- 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加湿器:便携式设计解决方案