【发布时间】:2013-02-18 20:12:18
【问题描述】:
我正在尝试创建一个导航菜单编辑器,其中包含多个嵌套的、可排序的表单,这些表单最终将作为一个包含所有表单数据的巨大嵌套 JSON 数据块整体提交。
我正在研究的两个库是 nestableSortable (https://github.com/mjsarfatti/nestedSortable) 和 Nestable (https://github.com/dbushell/Nestable)。这两个库似乎是此类工作最常用的项目,但似乎都没有用于序列化和嵌套这些表单的内置功能。现在我假设任何一个库都需要我自己构建这个功能。
Nestable 似乎更新了一些,并且不依赖于 JQuery-UI,而 nestableSortable 似乎功能更丰富了一些。我还想知道是否有人对嵌套表单有类似的问题,以及他们是否有关于如何让这些库中的任何一个轻松将嵌套表单序列化为 JSON 结构的提示,以及这些库中的任何一个是否更适合这样一个项目。
【问题讨论】:
-
搜索该主题的用户还应该被告知存在两个 Nestable 的分支 - RamonSmit 的分支,github.com/RamonSmit/Nestable2 - 和 ImLiam 的 RS 分支的分支(目前似乎还在维护):@987654324 @。除了用于部署可嵌套模型类型排序/搜索的父级之外,这两个似乎都执行 lft/rgt 属性(与邻接模型相反)。
标签: javascript jquery json nested-forms mptt