Sapui5 sap.ui.commons.Panel折叠/扩展事件

Sapui5 sap.ui.commons.Panel折叠/扩展事件,sapui5,Sapui5,是否可以将事件添加到SAPUI5sap.ui.commons.Panel的最小化和最大化?我需要的是在单击面板的折叠或展开按钮时添加不同的样式 如果用户单击减号,我必须添加一个样式类,如pnl.addStyleClass(“XYZ”)当用户单击“最大化”时,应将不同的样式类添加到面板pnl.addStyleClass(“ZYFDEFD”) 如果覆盖.setCollapse-或.setExpanded函数面板将不再折叠或展开,因此必须找到其他选项。一些可能的选项 1) 您可以使用标准样式类(sap

是否可以将事件添加到SAPUI5
sap.ui.commons.Panel的
最小化和最大化?我需要的是在单击面板的折叠或展开按钮时添加不同的样式

如果用户单击减号,我必须添加一个样式类,如
pnl.addStyleClass(“XYZ”)当用户单击“最大化”时,应将不同的样式类添加到面板
pnl.addStyleClass(“ZYFDEFD”)


如果覆盖
.setCollapse-
.setExpanded函数
面板将不再折叠或展开,因此必须找到其他选项。

一些可能的选项

1) 您可以使用标准样式类(sapUiPanelColl),该类根据扩展状态添加到控件中-请参见下面的示例

var oPanel=newsap.ui.commons.Panel({});
oPanel.addStyleClass(“myPanel”);
oPanel.placeAt(“内容”)
.myPanel{背景色:绿色;}
.myPanel.sapUiPanelColl{背景色:红色;}

sap.ui.commons.Panel样式类示例

sap.ui.commons
已被弃用。改用支持开箱即用的sap.m.Panel