【发布时间】:2011-04-17 04:31:36
【问题描述】:
我有一个这样的对象:
var obj = {
c: {
games: {
game1: {
howToPlay: { files: ['instructions.txt'] },
files: ['characters.txt', 'wildCards.txt']
},
game2: { files: ['credits.txt'] }
}
'program files': {
microsoft: { files: ['ieShortcuts.txt'] }
}
logs {
zipped: { files: ['bigfile.txt'] },
files: ['log1', 'log2', 'log3', 'log4', 'log5']
}
...
}
...
}
我想从这个对象生成一个类似树视图的结构我想实现一种选择某些文件的方法(在它们旁边带有复选框,未选中为空,全部选中,部分填充;使用 ) 并且可以对同一文件夹中的文件进行排序。
类似这样的:
我的最终结果是按照用户指定的顺序吐回所选文件的内容。
有没有办法通过 jQuery 插件或插件组合来实现这一点?我从头开始写这篇文章,但纯粹的复杂性似乎超出了我的范围
【问题讨论】:
-
我知道你问过 jQuery,所以我只是把这个答案作为评论。如果您在 .NET 中进行开发并想要一个不同的(并且可能是免费的选项),您应该查看 Telerik 的 ASP.NET 控件。它们非常出色且易于使用。否则,杰森对 jsTree 的回答是一个很好的答案。 telerik.com/products/aspnet-mvc/treeview.aspx
标签: javascript jquery jquery-ui plugins jquery-plugins