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

时间:2017-05-10 06:12:25

标签: javascript html highcharts sapui5

我设计了一个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();

在此之后,建议我解决。

2 个答案:

答案 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();