Switch的valueState

时间:2016-12-20 14:41:23

标签: sapui5

我希望能够以与使用输入(https://openui5.hana.ondemand.com/docs/api/symbols/sap.m.Switch.html)相同的方式向用户显示切换https://sapui5.netweaver.ondemand.com/1.36.7/docs/api/symbols/sap.m.InputBase.html)中的上下文错误valueStatevalueStateText属性。

enter image description here

2 个答案:

答案 0 :(得分:0)

根据该文件,它并不打算提供这样的功能。 然而,正如我记得提供valueState和valueStateText激活特定的css类,这也可以用于开关控制。

e.g。在change事件的事件处理程序中:您可以使用addStyleClass或removeStyleClass。

希望它有所帮助...

答案 1 :(得分:0)

您正在寻找的内容仅适用于扩展sap.m.InputBase的控件,后者继承自sap.ui.core.Control。但是,sap.m.Switch仅扩展sap.ui.core.Control。这就是sap.m.Switch不支持开箱即用的原因。

您可以实现自己的自定义Switch控件,扩展sap.m.InputBase以获得您想要的(推荐)。或者你可以编写一些JavaScript或CSS黑客来实现你想要的sap.m.Switch(不推荐)。