[英]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.