SAPUI5-按下按钮时如何隐藏按钮/区域/区域?

时间:2014-08-05 09:41:56

标签: sapui5

我想在单击按钮时隐藏按钮/区域/区域(页眉,页脚等)。我怎样才能做到这一点? 例如,如果我有以下页面:

   <mvc:View
     height="100%"
     xmlns:mvc="sap.ui.core.mvc"
   xmlns="sap.m">
     <Page
         title="Hide Area On Button Click" >
             <content>
             <Button  id="btn1" text="Accept" type="Accept" press="onPress" />
             <Button id="btn2" text="Reject" type="Reject" />
          </content>
          <footer>

          </footer>
    </Page>
</mvc:View>

现在应该是什么

onPress : function {//code}

隐藏拒绝按钮?

1 个答案:

答案 0 :(得分:5)

此代码应该实现:

 onPress:function(oEvent) {
        var rejectBtn = this.getView().byId("btn2");
        if(rejectBtn.getVisible()) {
           rejectBtn.setVisible(false);
       }
    }