代码之家  ›  专栏  ›  技术社区  ›  AaronSieb

我可以在SSR中使矩阵行组跨越其子组吗?

  •  2
  • AaronSieb  · 技术社区  · 14 年前

    我有一个矩阵,它的行被分成两组。一节课,那节课的时间。类单元格将以几行长结束,我希望类的每个时间段的行与类描述相邻,如下所示:

    -----------------------------------------
    **Class**         | 7:00am  | [row data]
    Description of    |----------------------
    the class, this   | 12:00pm | [row data]
    is several lines  |----------------------
    long.             | 1:00pm  | [row data]
    -----------------------------------------
    

    但我得到的是:

    -----------------------------------------
    **Class**         | 7:00am  | [row data]
    Description of    |         |
    the class, this   |         |
    is several lines  |         |
    long.             |         |
    -----------------------------------------
                      | 12:00pm | [row data]
                      |         |
                      |         |
                      |         |
                      |         |
    -----------------------------------------
                      | 1:00pm  | [row data]
                      |         |
                      |         |
                      |         |
                      |         |
    -----------------------------------------
    

    有没有办法让SSR折叠矩阵?

    1 回复  |  直到 14 年前
        1
  •  1
  •   AaronSieb    14 年前

    这就是我迄今为止提出的解决方案:

    1. 创建列表。
    2. 将详细信息组添加到最外层行组(本例中为类)的列表中。
    3. 用最外层的内容(类及其长描述)填充列表。
    4. 向列表中添加矩阵。
    5. 用剩余的组(本例中的时间和行数据)填充矩阵。

    矩阵将自动与包含列表关联,因此每个类将只显示与其关联的时间。

    这确实会使生成头文件有问题(它们会在每次列表迭代中重复)。我还在想办法弄清楚那部分。