我已经使用 sap.ui.table.Table 一段时间了,但滚动条从未到达底部。幸运的是,我可以看到最后几行,但不作为样本工作仍然很奇怪......
尝试研究没有相同问题的样本以及文档,但什么也没有......
我的桌子上没有奇怪的CSS,也没有不应该使用的组件(图中的桌子)。
我使用的版本是1.97
抱歉链接中的图片,但我仍然不允许直接插入它。
var table = new sap.ui.table.Table({
extension: new sap.m.Toolbar({
content:[
new sap.m.Button({
icon: "sap-icon://add",
text: "New"
}),
new sap.m.Button({
icon: "sap-icon://delete",
text: "Delete"
})
],
}),
footer: new sap.m.Toolbar({
design: sap.m.ToolbarDesign.Solid,
content: [
new sap.m.ToolbarSpacer(),
new sap.m.Text({
text:"entries"
})
]
}),
rows: {
path: "oModel>/users/result"
},
selectionMode: sap.ui.table.SelectionMode.Single,
visibleRowCount: 8,
visibleRowCountMode: "Fixed",
//rowHeight: 20})
您检查过指南吗? https://experience.sap.com/fiori-design-web/grid-table/#behavior-and-interaction
为了防止垂直滚动时产生不良副作用,所有行项目必须具有相同的高度(sap.ui.table.Table,属性:rowHeight)。
所以也许您的行与 rowHeight 属性不匹配。你可以尝试调整一下。
另请确保仅使用此处列出的单元格内受支持的控件https://experience.sap.com/fiori-design-web/grid-table/#Table%28ALV%29-CellContent
我也面临同样的问题,请问你解决了吗