我有卡,并且我有一个列表,其中我将可见性设置为false,单击卡时,我编写了以下功能,但是该列表未显示或设置为可见,并且在控制台中显示错误“未捕获的TypeError:this.setVisible不是函数”。请帮助我。
onClickCard: function (oEvent) {
var _listCustom = this.getView().byId("listCustom");
this.setVisible(!_listCustom.getVisible());
_listCustom.rerender();
}
当您将setVisible
false
移至列表时,仅应setVisible
true
作为列表。您的情况不是将其设置为列表。
onClickCard: function (oEvent) {
var _listCustom = this.getView().byId("listCustom");
_listCustom.setVisible(!_listCustom.getVisible()); //setting visibility for list
_listCustom.rerender();
}