EAS如何找到界面元数据和实现类

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:3

EAS如何找到界面元数据和实现类

  1. 需求描述

    对于一些需要二开的界面如何快速找到其对应的元数据和实现类呢?

  2. 实现步骤

    2.1 在EAS客户端打开需要查找的界面。

    2.2 按Alt+Shift+d会弹出输入管理员密码界面。

    2.3 输入密码后打开界面调试面板。


    2.4 点击左下的箭头鼠标变成指针模式再点击界面,调试面板目标窗体会显示控件信息。

    2.5 如果点击的是表格则定位会到视图上,此时可以查看目标窗体控件信息树往上找到表格主体和表格主体所在的UI。

    2.6 将UI名复制,在在bos开发工具 搜索-搜索元数据菜单打开界面。搜索元数据就能找到对应的界面元数据。

    2.7 如果未搜索到界面数据则可能是界面做了继承扩展,可以在bos开发工具切换到Java视图,按Ctrl+Shift+T搜索类找到界面实现类。再F4查看继承关系,找到Abstractxx的子类即为界面元数据名。

    2.8 如果搜索到多个界面元数据也可以通过包名确定。

  3. 原理

    JavaSwing体系的控件是树状结构,调试面板将这种树形结构展示出来并通过点击事件定位控件。

    元数据发布后会生成继承CoreUI的抽象类以Abstract+UI名命名,实现类都要继续并实现这个抽象类,所以可以通过抽象类找到对应的元数据。

EAS如何找到界面元数据和实现类

需求描述对于一些需要二开的界面如何快速找到其对应的元数据和实现类呢?实现步骤2.1 在EAS客户端打开需要查找的界面。2.2 按Alt+Shift+d...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息