Javascript SAPUI5中按下的保持显示按钮

Javascript SAPUI5中按下的保持显示按钮,javascript,sapui5,Javascript,Sapui5,我想用绿色或红色显示一些图标按钮,问题是只要它们没有被按下,它们就会显示在右边的两个按钮上。当按下按钮被设置为true时,如pressed=“true”,它将不起作用,因为按钮已选中但未按下 这是一张解释我的意思的图片: 我想一定有一个简单的方法可以做到这一点,还是没有?必须有我可以在按钮中设置的东西,它显示按钮按下时的显示方式。按钮具有一组预定义值的类型属性:您可以使用“接受”表示绿色,使用“拒绝”表示红色。记住,尽管颜色取决于主题。请参见以下代码中的: .MyAcceptButton.

我想用绿色或红色显示一些图标按钮,问题是只要它们没有被按下,它们就会显示在右边的两个按钮上。当按下按钮被设置为true时,如
pressed=“true”
,它将不起作用,因为按钮已选中但未按下

这是一张解释我的意思的图片:


我想一定有一个简单的方法可以做到这一点,还是没有?必须有我可以在按钮中设置的东西,它显示按钮按下时的显示方式。

按钮具有一组预定义值的类型属性:您可以使用“接受”表示绿色,使用“拒绝”表示红色。记住,尽管颜色取决于主题。请参见以下代码中的:


.MyAcceptButton.sapMBtn span.sapMBtn内部.sapMBtn接受{
背景颜色:金色;
}
.MyAcceptButton.sapMBtn:hover>.sapmbtnaver.sapmbtnapt:not(.sapMBtnActive){
背景颜色:黄花;
}
.MyAcceptButton.sapMBtn:未(.sapMBtnDisabled)>span.sapMBtnInner.sapMBtnAccept.sapMBtnActive{
背景颜色:橙色;
}  
UI5按钮示例
var-oHBox=new sap.m.HBox({宽度:“100%”);
//通过自定义样式创建具有特定颜色方案的按钮
//正常背景为金色
//鼠标悬停时以黄花为背景
//按下按钮的装饰
var oAcceptButton=new sap.m.Button({图标:“sap-icon://history,键入:“接受”});
OAAcceptButton.addStyleClass(“MyAcceptButton”);
oHBox.addItem(OAAcceptButton);
oHBox.addItem(新的sap.m.Button({图标:“sap-icon://history,键入:“Accept”});
oHBox.addItem(新的sap.m.Button({图标:“sap-icon://history,键入:“拒绝”});
oHBox.placeAt(“内容”);

按钮具有带有预定义值集的类型属性:您可以使用“接受”表示绿色,使用“拒绝”表示红色。记住,尽管颜色取决于主题。请参见以下代码中的:


.MyAcceptButton.sapMBtn span.sapMBtn内部.sapMBtn接受{
背景颜色:金色;
}
.MyAcceptButton.sapMBtn:hover>.sapmbtnaver.sapmbtnapt:not(.sapMBtnActive){
背景颜色:黄花;
}
.MyAcceptButton.sapMBtn:未(.sapMBtnDisabled)>span.sapMBtnInner.sapMBtnAccept.sapMBtnActive{
背景颜色:橙色;
}  
UI5按钮示例
var-oHBox=new sap.m.HBox({宽度:“100%”);
//通过自定义样式创建具有特定颜色方案的按钮
//正常背景为金色
//鼠标悬停时以黄花为背景
//按下按钮的装饰
var oAcceptButton=new sap.m.Button({图标:“sap-icon://history,键入:“接受”});
OAAcceptButton.addStyleClass(“MyAcceptButton”);
oHBox.addItem(OAAcceptButton);
oHBox.addItem(新的sap.m.Button({图标:“sap-icon://history,键入:“Accept”});
oHBox.addItem(新的sap.m.Button({图标:“sap-icon://history,键入:“拒绝”});
oHBox.placeAt(“内容”);

好的,有没有一种方法可以让2-3个按钮使用不同的主题?因为在rest网页上,我使用的是sap belize主题,它看起来更好。您可以在一个单独的css文件中定义自己的css类,并通过类属性将该类添加到按钮。您能提供一个示例吗?对于meSee更新的代码片段来说会很好:添加了带有自定义样式的黄色按钮好的,有没有一种方法我可以只为那些2-3个按钮使用一个不同的主题?因为在rest网页上,我使用的是sap belize主题,它看起来更好。您可以在一个单独的css文件中定义自己的css类,并通过类属性将该类添加到按钮。您能提供一个示例吗?对于meSee更新的代码段来说是不错的:添加了带有自定义样式的黄色按钮