使用 Flask-Appbuilders ModelView 如何更改列和表格的宽度?

问题描述

我目前正在着手处理现有的基于flask-appbuilder 的应用程序并改善外观和感觉,我正在尝试解决一些不便:

  • 无论页面缩放级别如何,表格内内容的相对大小始终相同。即,尽管我在 40" 4k 显示器上查看页面,但我无法看到所有列。
  • 列已自动设置(最小)相对大小,因此由框架决定我能看到什么
  • 垂直滚动条在表格的底部我有相对较大的垂直字段。所以要垂直滚动,我必须定期上下滚动。

enter image description here

所以目前我正在寻找一种方法来将表格内容的(相对)大小设置为手动值或“始终适合整个表格”,但搜索文档的大小和宽度并没有给我一个提示呢。 或者,能够折叠列或在表格的顶部边缘有一个额外的滚动条会有所帮助。

有没有办法解决这个问题,而不必实现某种表格模板?

解决方法

我遇到了同样的问题。我使用 JQuery DataTables 和 Ajax 创建了自己的表。这里有一个显示简单表格的教程:

.https://sarahleejane.github.io/learning/python/2015/08/09/simple-tables-in-webapps-using-flask-and-pandas-with-python.html