none
Orden alfabético en campos lookup en vista hoja de datos RRS feed

  • Pregunta

  • Buenas tardes:

    Si se agrega un campo búsqueda en una lista de SharePoint, hay dos comportamientos en el "desplegable" asociado a dicho campo:

    • Desde el formulario de entrada de datos, los valores del desplegable se ordenan por orden alfabético.
    • En la vista hoja de datos de la lista, los valores del desplegable se ordenan por el ID de la lista o biblioteca origen de datos del campo búsqueda. Este comportamiento es bastante poco coherente con lo que los usuarios están acostumbrados.

    En Office 365 hace tres-cuatro meses ese comportamiento se corrigió y ya aparece siempre el orden alfabético, tanto en el formulario como en la vista hoja de datos. Sin embargo, en la versión on-premise del Foundation, tras actualizarlo en marzo el comportamiento persiste. ¿Tenéis idea de si está previsto corregir este comportamiento también en alguna actualización de la versión on-premise? En caso negativo, ¿qué opciones habría de corregirlo con algún pequeño desarrollo?

    Muchas gracias y un cordial saludo


    José Conde

    jueves, 9 de abril de 2015 17:29

Respuestas

  • Hola Jose,

    Te comento:

    (1) Saber las mejoras / correcciones que Microsoft añadirá en la siguiente actualización acumulada por anticipado no es posible, hay que esperar a que se publique y a su KB para saber que mejoras y correcciones introduce...esto siempre ha sido así y no va a cambiar. El echo de que la mejora esté en Office 365 no implica que de inmediato lo vaya a estar para OnPremises, los ciclos de desarrollo de actualizaciones son totalmente diferentes.

    (2) Yo te diría que habría que evaluar si un pequeño desarrollo corrige este tema o no, sobre todo para la vista de hoja de datos. Lo que se me ocurre, sin probarlo, para esta vista es ver si con JSLINK (que no deja de ser código JavaScript) se podría solucionar...lo mismo digo para el formulario de entrada de datos. En este caso debería ser posible modificar el comportamiento del campo de Lookup en cuanto a como muestra la información.

    Saludos


    ------------------------------------------------------------ <br/> Juan Carlos Gonzalez Martin <br/> MVP de Office 365 - Director revista CompartiMOSS: <br/> http://www.compartimoss.com <br/> Blog: jcgonzalezmartin.wordpress.com/ <br/> Twitter: @jcgm1978 <br/> ------------------------------------------------------------

    • Propuesto como respuesta Moderador M martes, 14 de abril de 2015 19:37
    • Marcado como respuesta Moderador M miércoles, 29 de abril de 2015 22:38
    viernes, 10 de abril de 2015 5:40

Todas las respuestas

  • Hola Jose,

    Te comento:

    (1) Saber las mejoras / correcciones que Microsoft añadirá en la siguiente actualización acumulada por anticipado no es posible, hay que esperar a que se publique y a su KB para saber que mejoras y correcciones introduce...esto siempre ha sido así y no va a cambiar. El echo de que la mejora esté en Office 365 no implica que de inmediato lo vaya a estar para OnPremises, los ciclos de desarrollo de actualizaciones son totalmente diferentes.

    (2) Yo te diría que habría que evaluar si un pequeño desarrollo corrige este tema o no, sobre todo para la vista de hoja de datos. Lo que se me ocurre, sin probarlo, para esta vista es ver si con JSLINK (que no deja de ser código JavaScript) se podría solucionar...lo mismo digo para el formulario de entrada de datos. En este caso debería ser posible modificar el comportamiento del campo de Lookup en cuanto a como muestra la información.

    Saludos


    ------------------------------------------------------------ <br/> Juan Carlos Gonzalez Martin <br/> MVP de Office 365 - Director revista CompartiMOSS: <br/> http://www.compartimoss.com <br/> Blog: jcgonzalezmartin.wordpress.com/ <br/> Twitter: @jcgm1978 <br/> ------------------------------------------------------------

    • Propuesto como respuesta Moderador M martes, 14 de abril de 2015 19:37
    • Marcado como respuesta Moderador M miércoles, 29 de abril de 2015 22:38
    viernes, 10 de abril de 2015 5:40
  • Buenos días, Juan Carlos:

    Como siempre, gracias por tu respuesta. Ya imagino que adivinar en qué trabaja MSFT es complicado. Veremos a ver qué hacen.

    En cuanto a la solución propia, probaremos lo que nos indicas y te contamos.

    Un cordial saludo


    Jose I. Conde

    viernes, 10 de abril de 2015 7:07
  • Buenas,

    Haciendo la prueba con Sharepoint 2010 (on premise) tanto el formulario como en la vista de hoja de datos me ha salido ordenado alfabéticamente (sin estarlo en la lista de referencia). Pero la prueba que iba a hacer, por si te sirve, es ordenar la vista predeterminada de la lista principal, alfabéticamente. Por si no me he explicado bien... prueba a ir a la lista de la que se consulta (la que no tiene el campo lookup, la primera que se crea), modificas la vista, y la ordenas por el campo que después se consulta con el lookup.

    Espero que te sirva.

    Un saludo.

    jueves, 2 de julio de 2015 9:41
  • Buenas tardes, Zahira:

    Muchas gracias por tu aportación, pero con SP 2013 no funciona cambiar la vista, ni en online ni en onpremise. Me temo que, hasta la fecha, en las diferentes actualizaciones del onpremise no lo han resuelto como ha ocurrido en el online.

    Un cordial saludo


    Jose I. Conde

    jueves, 2 de julio de 2015 14:29