【问题标题】:Is splitting of an ag-Grid across multiple DIVs possible?是否可以跨多个 DIV 拆分 ag-Grid?
【发布时间】:2017-05-01 23:05:45
【问题描述】:

在一个使用 ag-Grid 的 Vue2.js 组件中的表格数据的网络应用项目上工作,具有 2 或 3 个字段和一个可通过每条记录下方的树格式降序访问的小节。

由于网格很窄,我想让它跨越多个 DIV。该应用旨在可在台式机、平板电脑或手机上查看,因此表格数据的响应式设计很重要(例如,手机上的单列,台式机上的多列 (DIV))。

有人有这方面的经验吗?谷歌搜索不断让我回到关于聚合分组的 ag-Grid 文档,但这并没有真正解决我正在寻找的内容。

支持图片: 我想要完成的视觉概念...蓝色列只代表网格的开始,它的内容环绕到其他列。

【问题讨论】:

  • 能否请您澄清您的问题。 “由于网格是如此狭窄,我想让它跨越多个 DIV” - 如果您在这里说 ag-grid 很窄......为什么要它跨越多个 DIV?
  • 以便数据列分布在多个列中(如在支持图像中),以便能够在较大的屏幕上一次读取更多数据,但仍能响应在较小的屏幕上显示。

标签: javascript html css ag-grid vuejs2


【解决方案1】:

看来,通过display: inline-blockcolumn-count 使用CSS3 的多列布局支持修改ag-Grid 的表输出结构(使用DIV 方便地构建)是我正在寻找的解决方案的方向。

通过将它们应用于模拟外部 <table> 规则/结构的 DIV 样式,它似乎将其中的数据行“自动拆分”为我决定的列数。接下来是尝试使用基于屏幕宽度的媒体查询来修改它。

使用column-count的小提琴示例:https://jsfiddle.net/digitalmouse/9casq77v/

因此,除非其他人可以提供更好的东西,否则这似乎是可行的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-21
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    • 2019-06-01
    • 2019-06-12
    • 2016-06-06
    • 2020-03-24
    相关资源
    最近更新 更多