首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SAPUI5 5网络图的控制按钮上附加事件?

问如何在SAPUI5 5网络图的控制按钮上附加事件?
EN

Stack Overflow用户
提问于 2019-08-23 14:59:54
回答 1查看 261关注 0票数 0

我正在基于这个官方代码示例https://sapui5.hana.ondemand.com/#/entity/sap.suite.ui.commons.networkgraph.Graph/sample/sap.suite.ui.commons.sample.NetworkGraphDimensions创建一个网络图

我想禁用搜索字段(使其不可见)在默认情况下,只有在切换到全屏模式后才启用它。

默认情况下,禁用搜索字段很容易:

代码语言:javascript
复制
var oNetworkGraph = this.getView().byId("myGraphId");

if (oNetworkGraph.isFullScreen() === false) {       
    oNetworkGraph._searchField.setVisible(false);
}

问题是,我们的搜索字段和其他按钮(放大/退出、切换图例按钮等)都没有在XML视图中定义,也没有在控制器中定义。我想它是sap.suite.ui.commons.networkgraph或sap.suite.ui.commons.networkgraph.layout的一部分,并被插入到init中。

由于这个问题,我无法在我的全屏按钮上添加一个侦听器。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-25 07:59:11

您可以类似地将自己附加到搜索字段的修改中。

我已经检查了代码,这个按钮在类变量_oFullScreenButton下可用。这意味着,通过oNetworkGraph._oFullScreenButton.attachPress(function() {});,您可以在按下按钮时运行代码。

请注意,在以后的版本中,访问这些私有API可能会中断。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57628763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档