JSP, перетаскивание, MySQL, TreeView - PullRequest
1 голос
/ 31 мая 2011

Я использую JSP. Теперь предположим, что у меня есть три таблицы в mysql, связанные следующим образом

Department -> Project -> Members

Таким образом, у нас может быть много департаментов, в каждом из которых может быть столько проектов, и у каждого проекта будут члены ... Теперь я хочу создать свою страницу JSP следующим образом

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

Я хочу, чтобы это визуально отображалось как показано в виде дерева. Также я хочу иметь возможность переименовать / добавить / удалить / редактировать / ... все эти компоненты дерева, щелкнув правой кнопкой мыши, если это возможно. Кроме того, я также хочу иметь возможность перетаскивать, например, одного участника из одного проекта в другой или одного проекта из одного отдела в другой ...

Можете ли вы предложить какие-либо инструменты, которые я мог бы использовать? Желательно только с открытым исходным кодом и бесплатно ... Большое спасибо !!!

1 Ответ

1 голос
/ 31 мая 2011

Я бы посмотрел на 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...