2011-03-21 3 views
0

용어 저장소 관리 도구를 사용하여 "기간"집합에 대한 사용자 지정 순서를 설정하려고합니다.Taxonomy Term (Sharepoint 2010)의 CustomSortOrder

사용자가 "City"열의 새 콘텐츠 형식을 만들면 용어 저장소의 도시가 올바른 순서로 표시됩니다. 그러나 코드에서 용어 저장소를 볼 때 순서가 정확하지 않습니다.

TermCollection myTermCollection = term.Groups[taxonomyGroupName].TermSets[taxonomyListName].GetAllTerms(); 

'myTermCollection'의 기본 순서는 분류 체계의 생성 순서입니다 : 내가 이것을 사용하고 용어 집합을 얻을 수 있습니다. "CustomSortOrder"속성에 나열된 순서는 알파벳입니다. 용어 저장소 관리 도구를 사용하여 올바른 설정이 없습니다.

수동으로 분류 체계 업데이트 스케줄러를 실행했는데 분류 작업 이름을 올바르게 실행 한 후에 해당 작업이 올바르게 작동하지만 순서가 여전히 올바르지 않습니다.

모든 아이디어는 대단히 감사합니다!

답변

0

너무 간단했습니다! 사용자 지정 순서를 얻기 위하여

, 내가 뭐하고 있었 :

TermCollection myTermCollection = term.Groups[taxonomyGroupName].TermSets[taxonomyListName].GetAllTerms(); 
orderList = myTermCollection[0].CustomSortOrder; 

을 대신에, 나는 myTermCollection [0] .CustomSortOrder가 무엇의 약자인지에 대한 확실하지 않다

TermCollection myTermCollection = term.Groups[taxonomyGroupName].TermSets[taxonomyListName].GetAllTerms(); 
orderList = myTermCollection[0].TermSet.CustomSortOrder; 

을해야했다 왜냐하면 내가 필요로하는 것이 아니기 때문이다. 필요한 것은 myTermCollection [0] .TermSet.CustomSortOrder입니다.

관련 문제