SAPUI5中的IconTabSeparator setVisible函数不起作用

2020-09-21 11:45发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨!

我正在开发一个使用SAPUI5框架的应用程序,并且正如文档所建议的,我应该可以更改Icon Tab Separator的可见性,因为它表示"可见" 参数存在,并且该元素也存在" setVisible"函数( https://sapui5.hana.ondemand.com/#/api/sap.m.IconTabSeparator/methods/setVisible )。 但是,更改此参数时,分隔符没有任何反应,并且当我尝试使用" setVisible"函数时,它返回一个错误,指出该函数不存在。

在此先感谢文档,

Pedro Almeida

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨!

我正在开发一个使用SAPUI5框架的应用程序,并且正如文档所建议的,我应该可以更改Icon Tab Separator的可见性,因为它表示"可见" 参数存在,并且该元素也存在" setVisible"函数( https://sapui5.hana.ondemand.com/#/api/sap.m.IconTabSeparator/methods/setVisible )。 但是,更改此参数时,分隔符没有任何反应,并且当我尝试使用" setVisible"函数时,它返回一个错误,指出该函数不存在。

在此先感谢文档,

Pedro Almeida

付费偷看设置
发送
5条回答
Bunny_CDM
1楼 · 2020-09-21 12:46.采纳回答

类似的功能直到1.44版才出现。 另外,您也可以使用jQuery

切换样式
 $("#" + this.getView()。byId(" iconTabSeparator1")。getId())。css('display','none'); 
  $("#" + this.getView()。byId(" iconTabSeparator1")。getId())。css('display',''); 

此致

Jamie

CJones
2楼-- · 2020-09-21 12:29

只需尝试一下,它对我来说就没有问题了。 也许您的代码是错误的,或者您正在发送字符串而不是布尔值。 如果您提供了代码,将会很有帮助。

此致

杰米

Nir深蓝
3楼-- · 2020-09-21 12:43

这里是我的代码,感谢您的快速回复!

Details.view.xml:

 ... 

... ...

...

Details.controller.js:
 ... 

this.getView()。byId(" iconTabSeparator1")。setVisible(false);

if(obj.woclass){ this.getView()。byId(" risksTab")。setVisible(true); this.getView()。byId(" iconTabSeparator1")。setVisible(true);
} 否则,如果(prnum){ this.getView()。byId(" prlinesTab")。setVisible(true); this.getView()。byId(" iconTabSeparator1")。setVisible(true); }
xfwsx85
4楼-- · 2020-09-21 12:32

您是否尝试过直接在控件上设置

您看到什么错误? 什么是UI5版本?

此致

Jamie

ZJXianG
5楼-- · 2020-09-21 12:39

Jamie,

我也尝试过,但没有成功。 我的应用使用的是UI5版本1.38.31。

最好的问候,

Pedro Almeida

一周热门 更多>