2

我们希望使用 slickgrid 在数百个由业务表单构建的现有网页上覆盖笨重且不灵活的数据表。一些表格仅用于显示,其他表格用于用户输入/更新。因此,不动产(和列/行计数)是具体设置的。为避免与父页面样式冲突,网格放置在 iframe 中。该方法必须考虑标题栏、仅查询表上的可选过滤器栏、列标题栏和页脚栏(仅在需要时)。获得正确的总体高度是最困难的。看起来可用的工具是:

  1. iframe 的几何形状
  2. iframe 中网格容器 div 的几何形状
  3. options.rowHeight
  4. options.headerRowHeight(如果查询)
  5. 行高 CSS 样式
  6. 字体大小的 css 样式。

似乎有一些神秘的算法在计算显示的行数、画布大小和视口大小;并直接使用脚本设置其中一些项目会破坏网格。
举个简单的例子,假设可用高度为 H 像素,并且必须包含 R 行数据。是否有任何公式或指南可以为上面列出的项目赋值?还是我们必须与试错作斗争才能很好地适应?

4

0 回答 0