我的web应用程序使用了Twitter Bootstrap和Backbone.js,但我还需要添加一个好看的Form和Grid。表单需要有字段验证、下拉框和从网格插入/编辑行。最后,我需要使用Ajax和JSON提交网格数据。你能帮我找一个图书馆吗?可能是ExtJS,剑道UI?或者可以很容易地与Backbone.js集成,并且不会与Twitter Bootstrap CSS冲突?
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。
EXTJS也很棒,但比剑道大得多,对于你想要的东西来说可能有点过头了,但它非常强大。
BackboneJS需要做大量的工作来设置应用程序的模型和验证内容,但它是一个非常灵活的"MVC"式框架。
实际上,这取决于你想得到多复杂的东西,以及你想投入多少工作