OPENUI5 \ SAPUI5 错误?

OPENUI5 \ SAPUI5 bug?

我试图开发 ui table 控制多 select 选项。 每列的标签为sap.m.Text:

但是当我调整列宽时,标签文本的部分被隐藏了:

都是因为 "sapUiSizeCozy" class 多 select 选项(复选框)

当我不使用这个时 "sapUiSizeCozy" class 标签文本可以正常换行,但是不会有复选框ex:

我把这个cssclass添加到sap.m.Page控件 有什么帮助吗? 我需要标签将包裹 + 每行中的复选框

谢谢!

编辑: 请参阅以下示例: Plunker

您可以在 view.xml 文件中删除:

class="sapUiSizeCozy"

并重新调整“产品名称”列的大小以查看该列是否换行

sapUiSizeCozy 将固定高度设置为 table header。然后通过将 lineheight 设置为 header.

的高度,标签文本由 sapUiSizeCozy 垂直居中

这导致标签被包裹但第二行被固定 header 高度截断的效果。

您可以使用以下 css(请参阅 Plunker)解决该问题:

<html:style>
  .sapUiSizeCozy .sapUiTable .sapUiTableColCell>* span{ 
  line-height: normal;
  vertical-align: middle;
  display: inline-block;
  }
</html:style>