Saltar al contenido

Sharepoint: campo SíNo para mostrar como una casilla de verificación en la vista del elemento web

Esta es la contestación más acertada que te podemos dar, pero primero estúdiala detenidamente y analiza si se puede adaptar a tu trabajo.

Solución:

Solo una pequeña variación en la respuesta dada:

=IF(YesNoColumnName=TRUE
    ,
    "
" , "" )

Cuantos menos caracteres escribas, menos errores podrás cometer

La columna de la casilla de verificación es un valor booleano, por lo que no es necesario que marque =VERDADERO
A menos que desee hacer referencia a otro sitio de SharePoint, no necesita la URL completa
border=0 es el valor predeterminado, por lo que no es necesario (y está obsoleto en HTML5)
Aunque solo sea para facilitar el mantenimiento, puede reescribir la fórmula para:

=""

Dado que la etiqueta IMG se cierra automáticamente y las referencias de URL sin espacios no necesitan comillas, incluso podría usar:

=""

Y si la marca de verificación verde en lugar de la bloqueada/gris está bien:

=""

Lo siento… demasiado tiempo en mis manos hoy 🙂

Actualización: use caracteres Unicode en lugar de IMG

De hecho, soñé cómo obtener esa declaración IF con el idioma dependiente, o; separador de parámetros fuera de ahí

Si utiliza una urna de caracteres Unicode HTML en lugar de la imagen, es la misma fórmula para cada entorno de lenguaje SP

☐ =

y
☑ =

Agregué un DIV con algo de CSS para un mejor formato:

="
" &"ώ" & 4 + YesNoColumnName &";
"

Programación sucia, agregando un booleano a un entero, pero funciona desde false=0 y true=1

Siempre puede agregar una columna calculada a su lista y mostrar una imagen basada en si la columna es “Sí” o “No” en la vista de lista en lugar de mostrar la columna con el valor de texto real “Sí” y “No”.

Hay iconos de casillas de verificación existentes en SharePoint 2010 que pueden ser adecuados para usted.

cbChecked_locked.gif y cbUnChecked.gif

Por ejemplo, puede usar imágenes existentes (o usar cualquiera de las suyas) en una columna calculada según el tipo número y agrega esto:

=IF(YesNoColumnName=TRUE;"";"")

Este es el resultado basado en lo que usé en la columna “YesNoColumnName”. (Sí, lo hice en 2013, pero las imágenes existen en 2010).

ingrese la descripción de la imagen aquí

O puede crear una columna calculada y mostrar cualquier valor basado en la columna sí no.

=IF(YesNoColumnName=TRUE,"This is the text when the column is Yes","This is the text when the column is No")

Una nota adicional es que, según su configuración regional en SharePoint, es posible que deba reemplazar todos los “;” caracteres con “,” o viceversa.

Aquí tienes las comentarios y valoraciones

Si te ha sido de ayuda nuestro post, sería de mucha ayuda si lo compartieras con el resto juniors de este modo contrubuyes a dar difusión a esta información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *