单一模式下的sap.ui.table不显示复选框

2020-09-22 04:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我遇到了一个很久以前就讨论过的问...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我遇到了一个很久以前就讨论过的问题,当时似乎可以解决,但现在可能已经重新出现(请参阅 https://archive.sap.com/discussions/thread/3834544 ):

如果我在sap.ui.table上设置selectionMode =" Single",则每行的标题单元格都不会显示复选框。 他们只是空着。 上面的旧问题中的JSBIN在当前的Chrome和Firefox中都清楚地显示了问题: http: //撰写本文时//jsbin.com/gobogihezu/1/edit?html,output
SAPUI5版本是:1.52.10。

根据我的分析,这是由于在表的selectionMode设置为Single时缺少CSS代码。
添加此额外的CSS代码通过迫使缺少的CSS退回为我解决了问题:
.sapUiTableRowHdr:not(.sapUiTableRowHidden):: before {display:block; } .sapUiTableRowHdr.sapUiTableRowSel ::之前{content:'\ e05b'; }

2条回答
clasier
2020-09-22 04:51

由于treeTable扩展了sap.ui.table,因此其文档 https://sapui5.hana.ondemand.com/#/api/sap.ui.table.Table/controlProperties 显示,由于selectionMode影响了视觉外观。 当您具有单选模式时,这似乎是正常行为。 从逻辑上讲,不显示复选框是有道理的,因为您无需进行"多选"选择(不同的选择模式)

一周热门 更多>