setVisible在SAP UI5中的列表控件上不起作用

问题描述 投票:0回答:1

我有卡,并且我有一个列表,其中我将可见性设置为false,单击卡时,我编写了以下功能,但是该列表未显示或设置为可见,并且在控制台中显示错误“未捕获的TypeError:this.setVisible不是函数”。请帮助我。

onClickCard: function (oEvent) {
        var _listCustom = this.getView().byId("listCustom");  
        this.setVisible(!_listCustom.getVisible());
        _listCustom.rerender(); 
    }
sapui5 sap sap-fiori
1个回答
0
投票

当您将setVisible false移至列表时,仅应setVisible true作为列表。您的情况不是将其设置为列表。

onClickCard: function (oEvent) {
        var _listCustom = this.getView().byId("listCustom");  
        _listCustom.setVisible(!_listCustom.getVisible()); //setting visibility for list
        _listCustom.rerender(); 
    }
© www.soinside.com 2019 - 2024. All rights reserved.