[英]SAPUI5 make the whole row clickable for sap.m.Panel
在XML视图中,我有一个可扩展的Panel
。 在这里,我只能通过单击箭头图标来展开面板。
有没有办法使图标和整个Panel
可点击?
这是一个简单Panel
的代码段: http : //jsbin.com/wamutodubu/1/
您可以只添加一个委托。 将ID“面板”添加到您的面板中,并将其添加到您的控制器中:
onInit: function() {
var panel = this.byId("panel");
panel.addDelegate({
onclick: function(oEvent) {
if (oEvent.target === panel.$().find(".sapMPanelHdr").get(0)) {
panel.setExpanded(!panel.getExpanded());
}
}
});
我更改了您的JSBin: http ://jsbin.com/qetaxexoli/1/edit?html,js,output
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.