0

我想创建一个基于主干的页面,其中在类似表格的布局中有未定义数量的列和行。“表格”结构和单元格数据应保存到后端。

简化模型为:

排:

  • ID
  • 标签

柱子:

  • ID
  • 标签

细胞:

  • 行ID
  • 列 ID
  • 价值

在这种情况下,一个单元格属于一行一列。

如果我动态添加行和列,单元格将如何知道它们的 rowID 和 columnId 是什么,尤其是在新添加的行+列尚未保存的情况下?

另一个问题是如何将一行单元格连接到一个行对象,同时将一列单元格连接到一个列对象?

提前谢谢您,如果您需要更多详细信息,请告诉我。

4

1 回答 1

0

我会忘记行和列的概念,只为单元格使用索引位置。

如果您有 C 列和 R 行,则位置 Column = 2 和 Row = 3 的单元格将位于位置 (3 - 1) * C + 2

这使您可以轻松处理不断变化的列数和行数。您还可以动态重新计算属于行或列的所有对象,然后创建对象和行列。

于 2012-09-25T10:08:43.203 回答