2011-12-18 18 views
6

Estoy usando TFS 2010. Tengo un campo de cadena con una lista de valores permitidos. Cuando veo el elemento de trabajo, la lista se ordena alfabéticamente (la lista original no está ordenada alfabéticamente). ¿Hay alguna manera de mostrar el pedido de vaule como el mismo en la plantilla del elemento de trabajo? ¿Hay alguna forma de cambiar el orden de clasificación a desc?TFS 2010 ordenando VALORES PERMITIDOS desc

Sé que puedo escribir un control personalizado para esto, pero me preguntaba si había alguna manera más fácil.

gracias,

Respuesta

7

No hay manera de ordenar una lista de valores (animales, sugiere, o incluso tomado de una lista global) en cualquier orden, pero ascendente en orden alfabético.

Usted hacer tienen dos opciones sin embargo:

  1. añadir un índice antes de cada elemento de la lista. Este índice sería algo así como "1. Banana", "2. Apple", etc. Sería permanente y aparecería en la pantalla de la lista, pero es la solución más simple, si es lo suficientemente buena para usted.
  2. Puede crear un control personalizado, que aparecería como una lista desplegable, y ordenaría por un parámetro personalizado que puede agregar a la definición de tipo de elemento de trabajo .

Espero que esto ayude.

+0

Gracias, supongo que no tengo más remedio que escribir un control personalizado. ¿Sabes si puedo acceder a una lista global (para completar los elementos) desde el control personalizado? – user963491

+0

Sí, puedes. No estoy en mi oficina ahora, así que no tengo un ejemplo de código listo, pero definitivamente puede usar la API de TFS para acceder a una lista global. Lo haces con el servicio WorkItemTracking, IIRC. –

Cuestiones relacionadas