Backbone with a tree view widget

后端 未结 3 2029
我在风中等你
我在风中等你 2020-12-12 20:31

I\'m evaluating the Backbone javascript framework for use in a project that will display a hierarchical model in a tree view widget (think the Windows file browser).

3条回答
  •  天命终不由人
    2020-12-12 21:14

    Good question, Yes, i've done this before

    I've been using backbone relational since ( http://backbonerelational.org/ ) 2013 , and it works fine for me.

    My scenario is similar to yours, I have a complicated JSON file with a lot of collections and collection inside collection.

    With this plugin you can do things like:

    • Has an array of relation definitions. It means that you can define a tree of collections/models. more here ( http://backbonerelational.org/#RelationalModel-relations )

    • Specify the type of the relation, exmple: Some collection could have one or more that one reference to a relation type.

    class product extends Backbone.RelationalModel //just an example.

    relations: [
        {
            type : Backbone.Many
            key : 'the name of model or collection'
        }
    

    Take a read on the documentation. It works good.

    Another good plugin that help me in my implementation was Model Binder ( https://github.com/theironcook/Backbone.ModelBinder ) It helps to bind views with models.

    I'm doing ok with these plugins, everything is working.

    Hope it helps.

提交回复
热议问题