我想创建一个基于主干的页面,其中在类似于表格的布局中有不确定数量的列和行。 “表”结构和单元格数据应保存到后端。
简化模型是:
行:
柱:
细胞:
在这种情况下,单元格属于一行一列。
如果我动态添加行和列,如果新添加的行+列尚未保存,单元格将如何知道它们的rowID和columnId是什么?
另一个问题是我如何将一行单元格连接到一个行对象,同时将一列单元格连接到一个列对象?
如果您需要更多详细信息,请提前告知我们。
答案 0 :(得分:0)
我会忘记行和列的概念,只使用单元格的索引位置。
如果你有C列和R行,位于Column = 2和Row = 3的单元格将位于(3 - 1)* C + 2
位置这使您可以轻松处理不断变化的列数和行数。您还可以动态重新计算属于行或列的所有对象,然后创建对象和行列。