SAPUI5 使整行可点击 sap.m.Panel
SAPUI5 make the whole row clickable for sap.m.Panel
在XML视图中,我有一个可扩展的Panel
。在这里,我只能通过单击箭头图标来展开面板。
有没有办法使图标和整个Panel
可点击?
这是一个简单Panel
的片段:http://jsbin.com/wamutodubu/1/
您可以只添加一个委托。将 id "panel" 添加到您的面板,并将其添加到您的控制器:
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
相关文章:
- firefox插件和dev/panel之间的通信
- 如何在sap.m.Image元素上创建可点击区域
- 无法将java脚本函数与Panel'绑定;s OnLoad事件
- ExtJS panel append html
- ExtJS 4,自定义Ext.grid.Panel的布尔列值
- jquery javascript onclick SlideDown panel
- 可以将模型传播到组件,但不能传播到sap.ui.jsfragment
- 使用 Ext.grid.Panel.reconfigure() 会破坏网格 RowEditing 插件
- 打开 UI5 sap-ui-core.js无法加载资源
- 在Wicket ModalWindow中使用Panel时,HTML中的Javascript不起作用
- jQuery Mobile Panel不会在单击时关闭
- SAP UI5-无法从表中删除所选行
- Ext.getCmp('panel')给出this.el为null或不是对象
- 在SAPUI5项目中使用sap.ui.ux3.Shell时,无法在iphone上滚动
- sap.m.输入浮点类型
- sap.m.按钮文本格式化程序
- 将Ext.grid.Panel绑定到Ext.Panel时出错
- Extjs如果Ext.panel.panel的collapsed=true,则展开的宽度不合适
- 使用 sap.ui.table.Table 就像 PowerPivot 表一样
- SAPUI5 使整行可点击 sap.m.Panel