EAS8.8 浏览器控件
在EAS8.8中为了解决UI展示问题,开发人员可以在客户端任意面板内嵌入网页从而实现更好的展示效果。
发布版本:EAS8.8
上线日期:2022/10/31
补丁号:EAS8.8安装包
新特性介绍
- 这是一个java的内嵌浏览器,允许在客户端端GUI上嵌入网页资源。其具有以下特性:1.调用方法简单代码量少。2.兼容性好,支持html5和ES5语法(使用java11可支持ES6语法)。3.支持跨平台可以运行在windos和linux系统上。
特性效果展示
在开发之前需要引入ctrl_ext.jar(无需其他第三方包)。
下面是浏览器组件的使用例子:
import com.kingdee.bos.ctrl.kds.model.struct.embed.browser.IExecutePanel; import com.kingdee.bos.ctrl.kds.model.struct.embed.browser.IPageReady; import com.kingdee.bos.ctrl.kds.model.struct.embed.browser.jfx.KDWebViewPanel; //在初始化组件代码里编写 //设置布局 this.setLayout(new BorderLayout()); this.setCustomInsets(new Insets(10, 10, 10, 10)); this.add(kDSplitPane1, BorderLayout.CENTER); this.setPreferredSize(new Dimension(1013, 629)); _rightPane = new KDPanel(new BorderLayout()); kDSplitPane1.add(_rightPane, "right"); _rightPane.setCustomInsets(new Insets(0, 0, 0, 0)); //下面为控件使用,例子指定加载云之家页面,页面就绪后执行onReady事件 KDWebViewPanel webPanel = new KDWebViewPanel("https://www.yunzhijia.com/home/", new IPageReady() { @Override public void onReady(IExecutePanel panel) { System.out.println("web page load complete."); } }); //将浏览器组件加入到rightPanel _rightPane.add(webPanel.getMainComponent()); //打开并加载页面 webPanel.reload();
展示效果如下:
EAS8.8 浏览器控件
在EAS8.8中为了解决UI展示问题,开发人员可以在客户端任意面板内嵌入网页从而实现更好的展示效果。发布版本:EAS8.8上线日期:2022/10/31补...
点击下载文档
本文2024-09-22 20:37:17发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-114820.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章