使用Marionette.js渲染类似日历的表格

时间:2016-05-07 20:03:39

标签: javascript backbone.js marionette

我需要像日历那样呈现一个表,也就是说,第一行是标题行(比如,这些是日期),左列是标题列(比如,这些是用户),以及所有单元格有点相同(也就是说,它们共享相同的模型)。

简化,数据模型如下:

  

[ {'user': {...}, 'data': [ {cell data is here}, {cell data is here}, ... ] }, {'user': {...}, 'data': [ {cell data is here}, {cell data is here}, ... ] },

因此它已经处于“表格式”表示中。

现在我们需要使用Marionette.js视图渲染它(或者,如果你说服我,那么简单的Backbone.js视图)

对我来说,这里似乎有3个观点:

  1. 最顶层的复合视图,用于呈现表格标题等,并将这些“行”作为集合;

  2. 表示一行的复合视图,其中包含一个单元格列表作为子集合,

  3. 最后,一个项目视图,呈现实际的单元格。

  4. 这种方法看起来是否正确并适合Backbone / Marionette /通用前端最佳实践?

    是的,我读过this question,但情况有点不同。

    提前致谢!

0 个答案:

没有答案