繁体   English   中英

如何在控制器(SAP UI5)中设置div的可见性

[英]how to set visibility of div in controller (SAP UI5)

我已经设计了一个SAP UI5应用程序

我有一个包含highcharts的div。

<html:div id="Tab2Chart" class="sapUiSmallMarginBegin sapUiSmallMarginTop" 
   style="width:45%;float:left;height:auto"></html:div>

现在,“视图”中将显示一个按钮。 单击它时,div上方应隐藏,即highchart不可见。 如何实现这一目标。 我能够通过使用-在控制器中获得div

 var _ID2= this.getView().byId("Tab2Chart").getId();

之后,建议我解决。

在此处添加答案:

您始终可以通过其ID引用任何项目,例如:this.getView()。byId(“ idOfIntentedElement”)

  • 引用视图:this.getView()

  • 通过其ID引用视图中的元素:this.getView()。byId(“ id”)

 this.getView().byId("Tab2Chart").setVisible(false); 

您可以使用下面注释的标准setVisible方法或jQuery hide方法。

var _ID2= this.getView().byId("Tab2Chart").getId();
this.getView().byId("Tab2Chart").setVisible(false);
// $('#'+_ID2).hide();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM