jquery treeview глобальная позиция сохранения - PullRequest
1 голос
/ 27 апреля 2010

я использую такое древовидное представление http://docs.jquery.com/Plugins/Treeview/treeview, оно сохраняет идеально открытые узлы, когда я нажимаю на ссылки на подузлы, но если я нажимаю на ссылку, то это не в древовидном представлении, когда древовидное представление закрывается. например, в древовидной структуре у меня есть категории товаров, при нажатии на категорию загружается список товаров, но если я нажимаю на сведения о товаре (эта ссылка отсутствует в древовидном списке), то древовидная структура закрывается. есть идеи?

1 Ответ

0 голосов
/ 27 апреля 2010

Я могу предположить, что ссылки внутри древовидного представления уже присутствуют при загрузке страницы, и при нажатии просто «показывают» свое собственное поддерево (не отдельную страницу), где ссылки на остальной части страницы действуют как обычные ссылки (href = "/ somefile.html") и, таким образом, воссоздайте новую страницу, то есть включите в себя древовидное меню.

Я бы либо:

  1. используйте ajax для получения необходимого контента из внешних ссылок (я думаю, что ajaxify делает это очень хорошо).
  2. использовать строки запросов и сценарии на стороне сервера для построения древовидного представления в сохраненном состоянии.
  3. использовать iframe для области содержимого, поэтому он перезагружается только при нажатии на ссылку.

Если я ошибаюсь в своих предположениях, приведенных выше, пожалуйста, предоставьте некоторый код, чтобы я мог получить подсказку. С наилучшими пожеланиями.

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