<分区>
标签 javascript css sapui5
<分区>
我正在使用 sap.m.Table
控件。
目前,如果有更多元素,整个页面都可以滚动。
我只想将表格的元素设置为可滚动,同时保持表格标题固定,以便在我滚动时它始终可见。
另外,我希望它能够跨多个设备响应。
我尝试将以下 CSS 应用于标题:
thead{
position: fixed;
}
和
对于 div
,其中 Table
由 SAPUI5 在运行时添加:
#__xmlview0--tab{
overflow-y: scroll;
}
但它扭曲了表头的预定义样式。
这是 link
最佳答案
我只有一个丑陋的解决方案;但是它可以工作,而且似乎比定义自己的 CSS 类和属性要好,后者可能会导致在不同浏览器上出现兼容性问题。
创建一个表,其中只包含表头信息。之后,你可以创建一个滚动容器,并将表格的主体放入这个滚动容器中(这样你绑定(bind)了表格内容,但列标题将不可见)。但是,此解决方案可能取决于所使用的 Table 对象。
关于javascript - SAPUI5:仅设置可滚动表的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37389236/
相关文章:
css - 在 React Native 中使用固定数字设置高度和宽度是否被认为是不好的做法?
javascript - 在 sapui5 中点击下载 d3 图表
javascript - 多个Component是如何实现的?
javascript - 当只给出年份时,如何让 Datejs 只返回年份?
php - 在通过 AJAX 响应发送的页面上执行 javascript 函数
javascript - 在AngularJS中获取部分url
css - http ://jigsaw. w3.org/css-validator/和 http ://www. css-validator.org/CSS 验证器之间的区别?
javascript - 如何在 HTML 中显示类似开发网站的代码?
javascript - 类型错误 : Cannot read property 'project' of undefined (with elements in my array . ..)