EAS-BOS开发问题详解:UI抽象类、实体绑定与元数据移动
需积分: 39 141 浏览量
更新于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 上传
2012-04-26 上传
点击了解资源详情
2023-10-27 上传
2019-04-08 上传
ZdfCTO
- 粉丝: 1
- 资源: 10
最新资源
- mhffdq.github.io
- 参考资料-中国书法风格史.zip
- wp1:Wikipedia 1.0引擎
- CryptoTab START-crx插件
- torch_sparse-0.6.12-cp37-cp37m-win_amd64whl.zip
- elasticsearch-snapshots:用于在S3中管理Elasticsearch快照的脚本集
- Class2021:我们班的测试仓库
- Stream Recorder - download HLS as MP4-crx插件
- coffeescript中的画布工具包-JavaScript开发
- dasar-dart:达萨尔-达萨尔(Darsar-dasar)pemprograman dart
- PyPI 官网下载 | multidict-5.2.0a6-cp36-cp36m-win_amd64.whl
- torch_cluster-1.5.9-cp37-cp37m-linux_x86_64whl.zip
- hotway daemon-开源
- DSC生产模型与Sagemaker在线ds-pt-081219
- Fonts Ninja-crx插件
- CoinGecko-Java:CoinGecko API的Java包装器