Sapui5 突出显示openui5中的简单按钮

Sapui5 突出显示openui5中的简单按钮,sapui5,Sapui5,根据上面的代码,工具栏中有2个按钮,我希望在选择后将其高亮显示,我已为其添加了: var oToolbar = new sap.ui.commons.Toolbar({standalone: false, design: sap.ui.commons.ToolbarDesign.Standard}).addStyleClass("uiActionToolbar"), oToolbar.addItem(new sap.ui.commons.Button({text: "Key equipment

根据上面的代码,工具栏中有2个按钮,我希望在选择后将其高亮显示,我已为其添加了:

var oToolbar = new sap.ui.commons.Toolbar({standalone: false, design: sap.ui.commons.ToolbarDesign.Standard}).addStyleClass("uiActionToolbar"),

oToolbar.addItem(new sap.ui.commons.Button({text: "Key equipment(LIVE)", styled: false, lite: true, icon:"sap-icon://email",
                        //pressed:true,
                        //style: sap.ui.commons.ButtonStyle.Emph,
                        press:function(oEvent){
                              oAppContainer.addPage(oPage1);
                              oAppContainer.to(globalId+"page1");
                        }
                    })),
oToolbar.addItem(new sap.ui.commons.Button({text: "Key equipment", styled: false, lite: true, icon:"sap-icon://email",
                        //pressed: false,
                        //style: sap.ui.commons.ButtonStyle.Emph,
                        press:function(oEvent){
                              oAppContainer.addPage(oPage2);
                              oAppContainer.to(globalId+"page1");
                        }}))
但它们似乎都不起作用。

只需将
styled
属性设置为
true
并将
lite
属性设置为
false
,或将它们全部删除,并在
按下事件发生后更新按钮的样式:

oToolbar.addItem(新建sap.ui.commons.Button({
正文:“关键设备(带电)”,
风格:对,
lite:错,
图标:“sap-icon://email",
按:功能(oEvent){
if(this.getStyle()=“默认”){
本.设定方式(“Emph”);
}否则{
本.设置方式(“默认”);
}
oAppContainer.addPage(oPage1);
oAppContainer.to(globalId+“第1页”);
}
}));
就是一个例子。

只需将
styled
属性设置为
true
并将
lite
属性设置为
false
,或将它们全部删除,并在
按下事件发生后更新按钮的样式:

oToolbar.addItem(新建sap.ui.commons.Button({
正文:“关键设备(带电)”,
风格:对,
lite:错,
图标:“sap-icon://email",
按:功能(oEvent){
if(this.getStyle()=“默认”){
本.设定方式(“Emph”);
}否则{
本.设置方式(“默认”);
}
oAppContainer.addPage(oPage1);
oAppContainer.to(globalId+“第1页”);
}
}));

例如。

对于sap.m.Button,使用type=“Transparent”(或“Default”)和type=“emphasisted”。

对于sap.m.Button,使用type=“Transparent”(或“Default”)和type=“emphasisted”。

styled:true,lite:false实际上是默认值。。所以我建议完全删除这些设置是为了更干净的代码。@Marc可能是因为一些未知的原因主题初学者需要它们:-d但是你是对的,这就是为什么我建议删除它们的原因。Sry是盲目的。。只是查看代码,而不是文本;)
styled:true,lite:false实际上是默认值。。所以我建议完全删除这些设置是为了更干净的代码。@Marc可能是因为一些未知的原因主题初学者需要它们:-d但是你是对的,这就是为什么我建议删除它们的原因。Sry是盲目的。。只是查看代码,而不是文本;)
//pressed:true,
//style: sap.ui.commons.ButtonStyle.Emph,