mysql - jsp, 拖放, mysql, treeview

标签 mysql ajax jsp drag-and-drop

我正在使用 JSP。现在假设我在 mysql 中有三个表,如下所示

Department -> Project -> Members

所以我们可以有很多部门,每个部门可以有很多项目,每个项目都有成员......现在我想按如下方式设计我的 JSP 页面

-DepartmentA
 -ProjectA
  >>Person1
  >>Person2
 -ProjectB
  >>Person12
  >>Person22
+DepartmentB
+DepartmentC

我希望它在视觉上显示为 TreeView 。此外,如果可能的话,我希望能够通过右键单击来重命名/添加/删除/编辑/...所有这些树组件。此外,我还希望能够拖放,例如,一个成员从一个项目拖到另一个项目,或者一个项目从一个部门拖到另一个部门......

您能否推荐我可能使用的任何工具?最好只开源和免费...非常感谢!!!

最佳答案

我会看看 Ext.js。 TreeView 示例:

http://www.sencha.com/products/extjs/examples/#sample-6

拖放示例:

http://www.sencha.com/products/extjs/examples/#sample-9

开源,并在获得正确许可的情况下免费。

jQuery 也有一个非常好的插件叫做 jsTree。检查一下:

http://www.jstree.com/

关于 jQuery 树控件的更多信息,以及其他树插件的链接:

http://wiki.jqueryui.com/w/page/12138128/Tree

关于mysql - jsp, 拖放, mysql, treeview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6181913/

相关文章:

mysql - 不是mysql的作业存储引擎?

javascript - 在 javascript 中检查互联网连接的最佳实践

ajax - 我怎样才能让 jsonp 与我的类(class)融洽相处?

java - 检查jsp是否包含两次

mysql - 流集中 jdbc 生产者的问题

mysql - 为什么 group_concat 会为每一行带来所有产品 ID

javascript - 如何使用 jQuery ajax 在不同主机上检索和显示 html/asp/aspx 页面?

objective-c - 从 iOS 应用程序发送数据到 JS 表单

java - 如何使用jsp/java从csv文件中读取特定列的数据?

PHP 无法在我的 XAMPP 服务器中正确存储阿拉伯语/波斯语文本