우리는 탭 패널에 Dojo 플러그인을 사용하는 Struts 2.1.8.1로 작성된 애플리케이션을 보유하고 있습니다. 트리 지원을 제공하는이 응용 프로그램에 기능을 추가해야합니다. 기본적으로 애플리케이션에는 최상위 메뉴가 있으며 각 항목을 클릭하면 해당 항목에 대한 탭 세트가 표시됩니다. 일부 탭은 트리의 항목을 클릭하면 div
의 내용이 트리의 오른쪽으로 변경되는 트리 컨트롤을 표시해야합니다. 또한 상태를 유지하기 위해 트리가 필요합니다. 따라서 화면을 떠나 돌아 오면 같은 항목이 선택된 동일한 상태로 트리가 확장됩니다.Struts 2 : 트리 컨트롤에 대한 옵션
Dojo <sx:tree>
태그를 작동 시키려고했는데 많은 문제가있었습니다. 더 많은 연구를 한 후에 Dojo가 Struts 2.2.1에서 사용되지 않음을 알게되었습니다. 사람들이 태그 기반 솔루션에서 벗어나 더 많은 JavaScript 솔루션으로 옮기고있는 것처럼 보입니다. 이것이 현재의 베스트 프랙티스로 간주됩니까?
저는 jQuery에 대해 많이 읽었지만 나무를 지원하지는 않습니다. 또한 타사 상용 JavaScript 트리 컨트롤도 발견했습니다. 내가 바라 보는 두 사람은 http://www.treemenu.net/과 http://www.javascripttreemenu.com/입니다.
더 좋은 옵션이 있습니까?
일부 멋진 트리 옵션을 지적 할 수 있도록 jquery 멤버의 일부 입력을 포함하도록 태그를 확장했습니다. 태그를 더 확장하여 다른 프레임 작업이 더 잘 맞는지 확인할 수 있습니다 (즉, dojo, ext, prototype). – Quaternion