Sapui5 突出显示openui5中的简单按钮
根据上面的代码,工具栏中有2个按钮,我希望在选择后将其高亮显示,我已为其添加了: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
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,