2012-01-23 64 views
1

我爲我的web應用程序使用Twitter BootstrapBackbone.js,但我還需要添加一個好看的窗體和網格。表單需要有一個字段驗證,dropboxes和從網格插入/編輯行。最後,我需要使用Ajax和JSON提交網格數據。你可以推薦我一個可以幫助我的圖書館嗎?可能是ExtJS,Kendo UI?或者可能與Backbone.js易於集成,並且不會與Twitter Bootstrap CSS衝突?Twitter Bootstrap + Backbone.js +什麼UI庫?

回答

4

KendoUI非常棒。真正清理綁定數據的界面相對容易。

就在這個...

$("#grid").kendoGrid({ 
      columns:[ 
       { 
        field: "FirstName", 
        title: "First Name" 
       }, 
       { 
        field: "LastName", 
        title: "Last Name" 
      }], 
      dataSource: { 
       data: [ 
        { 
         FirstName: "Joe", 
         LastName: "Smith" 
        }, 
        { 
         FirstName: "Jane", 
         LastName: "Smith" 
       }] 
      } 
     }); 

將讓你在劍道網格去,撞了上去@burkeholland在Twitter,如果你需要一些幫助。

EXTJS也很棒,但比Kendo大得多,可能對你所尋找的東西有點矯枉過正,但它非常強大。

BackboneJS將需要大量的工作來獲得應用程序的模型和驗證內容,但它是一個非常靈活的「MVC」式框架。

真的只是取決於你想要得到多麼複雜,以及你想要投入多少工作。

+0

爲了便於說明,Kendo UI還擁有自己的模板和視圖模板概念。有點像「輕」MVC。您可以使用,但您可能會發現使用Kendo UI的內置框架功能進行集成更容易。 –