我设计了一个SAP UI5应用程序
我有一个包含highcharts的div。
<html:div id="Tab2Chart" class="sapUiSmallMarginBegin sapUiSmallMarginTop"
style="width:45%;float:left;height:auto"></html:div>
现在,View中有一个按钮。单击它时,上面的div应该隐藏,即高亮图不应该是可见的。如何实现这一目标。我可以使用 -
在控制器中获得div var _ID2= this.getView().byId("Tab2Chart").getId();
在此之后,建议我解决。
答案 0 :(得分:0)
在此处添加答案:
您可以随时通过其ID引用任何项目: this.getView()。byId(“idOfIntentedElement”)
请参阅视图:this.getView()
通过ID显示视图中的元素:this.getView()。byId(“id”)
this.getView().byId("Tab2Chart").setVisible(false);
答案 1 :(得分:0)
您可以使用下面评论的标准setVisible方法或jQuery hide方法。
var _ID2= this.getView().byId("Tab2Chart").getId();
this.getView().byId("Tab2Chart").setVisible(false);
// $('#'+_ID2).hide();