Backbone.js模型有2个父母

时间:2012-09-25 08:21:04

标签: backbone.js relationships

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

简化模型是:

行:

  • ID
  • 标签

柱:

  • ID
  • 标签

细胞:

  • ROWID
  • ColumnID的

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

位置

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