2011-12-18 17 views
6

Używam TFS 2010. Mam pole string z listą dozwolonych wartości. Kiedy przeglądam przedmiot pracy, lista jest sortowana alfabetycznie (oryginalna lista nie jest sortowana alfabetycznie). Czy jest jakikolwiek sposób wyświetlenia kolejności płytek tak, jak podano w szablonie elementu pracy. Czy istnieje sposób zmiany kolejności sortowania na desc?Sortowanie TFS 2010 DOZWOLONE WARTOŚCI desc

Wiem, że mogę napisać niestandardową kontrolę dla tego, ale zastanawiałem się, czy był jakiś łatwiejszy sposób.

Dzięki,

Odpowiedz

7

Nie ma sposobu, aby posortować listę wartości (dozwolony, sugerowane lub nawet podjęte z listy światowego) w dowolnej kolejności, ale rosnąco alfabetycznie.

Robisz mieć dwa opcję choć:

  1. dodać indeks przed każdą pozycję na liście. Ten indeks byłby podobny do "1. Banana", "2. Apple" itd. Byłby stały i pojawiałby się na wyświetlaczu listy, ale jest to najprostsze rozwiązanie, jeśli jest wystarczająco dobre dla ciebie.
  2. Możesz utworzyć niestandardowy formant, który pojawi się jako lista rozwijana, i posortować według niestandardowego parametru, który można dodać do definicji typu elementu pracy :.

Mam nadzieję, że to pomoże.

+0

Dzięki, chyba nie mam innego wyboru, jak napisać niestandardową kontrolę. Czy wiesz, czy mogę uzyskać dostęp do globalnej listy (aby wypełnić przedmioty) z niestandardowego kontrolera? – user963491

+0

Tak, możesz. Nie jestem teraz w moim biurze, więc nie mam gotowego przykładu kodu, ale zdecydowanie możesz użyć interfejsu TFS API, aby uzyskać dostęp do globalnej listy. Robisz to za pomocą usługi WorkItemTracking, IIRC. –