【问题标题】:How to get grid using backbone marionnette js如何使用骨干木偶 js 获取网格
【发布时间】:2013-06-06 02:10:00
【问题描述】:

请帮助我使用backbone.marionnette.js实现以下网格

1. a link to add new row
2. row will have text boxes where the data can be entered.

因为我是backbone.marionette.js 的新手,我什至不知道该做什么以及从哪里开始

【问题讨论】:

    标签: java spring-mvc twitter-bootstrap javascript-framework marionette


    【解决方案1】:

    您需要使用集合视图(请参阅https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.collectionview.md)。这将为集合中的每个模型实例显示相同的视图(称为项目视图)。

    然后,您的项目视图需要有一个匹配的模板,该模板将包含文本框。

    感谢 Marionette 的魔力,添加一行仅仅意味着将新模型添加到集合中,或者直接:

    myCollection.create({ name: "foo" });
    

    或通过添加现有模型:

    var m = new MyModel({ name: "foo" });
    myCollection.add(m);
    

    因此,您的“添加新行的链接”将简单地创建一个新模型并将其添加到集合中。

    free sample 到我的book on Marionette 中更详细地解释了使用模型和集合视图。

    由于您是 Marionette 的新手,您还可以通过阅读我关于该主题的博文了解更多信息:http://davidsulc.com/blog/category/backbone-js/backbone-marionette/

    【讨论】:

    • 谢谢大卫,请为上述内容提供一些 jsfiddle,这不仅对我有帮助,而且对很多人都有帮助。 :)
    猜你喜欢
    • 2023-04-09
    • 2013-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-23
    • 1970-01-01
    • 2014-04-11
    相关资源
    最近更新 更多