Principales respuestas
Cómo aplicar UpperCase a todos los string de una lista?

Pregunta
-
!Hola!
Tengo una lista donde diferentes usuarios introducen datos, el punto es que algunos introducen en lowercase y otros uppercase.
Me gustaria saber si hay una forma de aplicar Uppercase a toda la lista, para que todos los datos que se introduzcan automáticamente, se conviertan en UpperCase.
Saludos,
Respuestas
-
Buenas muchas gracias por sus valiosos aporte.
Logre hacerlo referenciando un archivo CSS desde un Editor de secuencias de comandos
//Con este codigo me funciono pero me coloco todo incluyendo títulos y header en Uppercase
td
{
text-transform:uppercase;
}// Con el siguiente código le indique que no transformara en Upper case mi titulo y header
.ms-list-addnew{
text-transform:none;
}
.ms-pivotControl-container a{
text-transform:none;
}
.ms-vh-div[displayname]{
text-transform:none
}
th .ms-spGrid-HeaderContentStyle a{
text-transform:none;
}
- Marcado como respuesta Darluis Caraballo lunes, 9 de julio de 2018 14:10
- Desmarcado como respuesta Darluis Caraballo lunes, 9 de julio de 2018 21:27
- Marcado como respuesta Darluis Caraballo lunes, 9 de julio de 2018 21:27
Todas las respuestas
-
Hola Darluis Caraballo:
class Program { static void Main(string[] args) { List<String> lista = new List<String>(); lista.Add("uno"); lista.Add("dos"); lista.Add("TRES"); lista.Add("CuatRo"); lista = lista.ConvertAll(c => c.ToUpper()); lista.ForEach(c => Console.WriteLine(c)); Console.ReadLine(); List<String> opcion2 = new List<String>(); opcion2.Add("uno"); opcion2.Add("dos"); opcion2.Add("TRES"); opcion2.Add("CuatRo"); List<String> listaMay = opcion2.Select(c => c.ToUpper()).ToList(); listaMay.ForEach(c => Console.WriteLine(c)); Console.ReadLine(); } }
Una vez convertida, los puntos donde los usuarios meten datos, puedes convertir el dato antes de llegar a la lista, de manera que a partir de ahi, siempre serán mayusculas.
O donde extraigas la información convertirlo a mayúsculas, siempre, independientemente de como este grabado.
Un saludo
-
-
Hola,
¿Con qué versión de SharePoint estás trabajando? Si estás con JSLINK entiendo que con SharePoint 2013 o SharePoint 2016 OnPremises...si lo que quieres es que cuando se guarden los datos se haga el uppercase, yo no usaría JSLINK que al final lo que hace es simplemente cambiarte la visualización de la lista. Para hacer el cambio tienes varias opciones suponiendo que estás OnPrem:
(1) Un manejador de eventos que reaccione al evento de cuando se añade un elemento en la lista o se actualiza para hacer el uppercase.
(2) En lugar de con un manejador, crear un Timer Job que de forma periódica haga esa actualización.
Un saludo
Juan Carlos Gonzalez Martin | Office Servers and Services MVP | Director revista CompartiMOSS: http://www.compartimoss.com | Blog:jcgonzalezmartin.wordpress.com/ Twitter: @jcgm1978
- Marcado como respuesta Darluis Caraballo jueves, 21 de junio de 2018 15:53
- Desmarcado como respuesta Darluis Caraballo lunes, 9 de julio de 2018 14:10
-
Hola Darluis Caraballo,
Si la publicación fue de ayuda, puedes marcar la publicación como respuesta para ayudar a otros miembros de la comunidad a encontrar la informacion útil rápidamente.
Gracias por su comprension.
...
EP!! Blog: https://keepcalmlovesharepoint.wordpress.com/ MCP SharePoint | Office 365
-
Buenas muchas gracias por sus valiosos aporte.
Logre hacerlo referenciando un archivo CSS desde un Editor de secuencias de comandos
//Con este codigo me funciono pero me coloco todo incluyendo títulos y header en Uppercase
td
{
text-transform:uppercase;
}// Con el siguiente código le indique que no transformara en Upper case mi titulo y header
.ms-list-addnew{
text-transform:none;
}
.ms-pivotControl-container a{
text-transform:none;
}
.ms-vh-div[displayname]{
text-transform:none
}
th .ms-spGrid-HeaderContentStyle a{
text-transform:none;
}
- Marcado como respuesta Darluis Caraballo lunes, 9 de julio de 2018 14:10
- Desmarcado como respuesta Darluis Caraballo lunes, 9 de julio de 2018 21:27
- Marcado como respuesta Darluis Caraballo lunes, 9 de julio de 2018 21:27