2014-04-01 1 views
5

MVC에서 사용할 수있는 최고의 treeview jquery 플러그인은 어느 것입니까?MVC에서 사용할 수있는 최고의 treeview jquery 플러그인은 무엇입니까?

어느 것이 사용하기에 약간 혼란 스럽습니까?

  1. JQuery와 트 리뷰
  2. 다이나 트리보기
  3. jstree 트 리뷰
  4. 다른를? 체크 박스, 링크 등 동적 데이터를 표시하는 트리보기를해야합니다이어야 6 개 스크린을 나는 거대한 프로젝트를 진행 한

답변

3

내가 제일 접하게 몰라 ..하지만 JStree은 ... 포괄적 꽤 좋은

http://www.jstree.com/

나는이 또한 쉽게 간단한 HTML 도우미

를 사용하여 트리보기를 만들 수 있습니다 서버 랩퍼를 작성 여기

https://jstreemvcwrapper.codeplex.com/

6,은 기본적인 사용법 코드 예제입니다

@(Html.JSTreeView(Model.TreeNodes) 
.ContrainerID("TreeContainer") 
.Children(n => n.Childern) 
.ItemID(n=>n.NodeID.ToString()) 
.ItemType(n=>n.NodeType.ToString()) 
.IsSelected(n=> n.NodeID == 1) 
.OnNodeSelect("onTreeFolderSelected") 
.Plugins("wholerow", "types") 
.CoreConfig(new 
{ 
     expand_selected_onload = true, 
     multiple = false 
}) 
.TypesConfig(new 
{ 
     Root = new { icon = "../Content/jsTree/Root.png" }, 
     Folder = new { icon = "../Content/jsTree/Folder.png" }, 
     File = new { icon = "../Content/jsTree/File.png" }, 
     @default = new { icon = "../Content/jsTree/Folder.png" } 
}) 
.ItemTemplate(@<text> <a href="#" >@item.NodeName</a> </text>)) 
1

Jstree이 좋은 방법입니다하지만 당신은 다음을 이해하면 당신은 확실히 작업을 수행하기에 통증이있을 것이다, 문서는 만족하지 않습니다, 그러나 간단 해.

프로젝트 목록을 시작하기 전에 최선의 선택을 할 수 있도록 트리에서 수행 할 모든 작업을 제안하기 전에 제안 할 것입니다.

jstree를 효율적으로 사용하려면 javascript, ajax, jquery에 대해 아주 잘 알고 있어야합니다. 그렇지 않으면 나 빠지게 될 수도 있습니다.

경우에 대비해 zTree를 살펴볼 수도 있습니다.

또 다른 옵션이지만 MIT 라이선스 (Extjs)가 아니기 때문에 다른 많은 구성 요소를 사용할 준비가되어 있지만 사용하기에 좋은 커브가 있으며 즉시 시작할 수 없습니다.

트리에서 수행 할 수있는 가능한 모든 작업을 나열하도록 제안 했으므로 jstree가 좋은 옵션인지 여부는 트리보기가 필요한 프로젝트에서 작업 중이므로 알 수 있습니다. jstree에서의 경험.