columna de información sobre herramientas al colocar el cursor sobre una columna en la lista de SharePoint con JSON: vista de lista moderna

Nov 29 2020

Necesito mostrar la descripción de la columna como información sobre herramientas cuando un usuario pasa el mouse sobre una columna, lo estoy haciendo en función de Agregar texto de desplazamiento personalizado usando json a una columna de lista de SharePoint

Pero necesito ingresar la descripción manualmente en lugar de leer la descripción de la columna que puse anteriormente para esa columna en el cuadro de texto Descripción.

vea abajo:

Si cambio "txtContent": "[$ Description]", a "txtContent": "Esta es la descripción", funciona bien, ¿hay alguna forma de solucionar el problema anterior y obtener la descripción en lugar de ingresar una nueva descripción aquí? como txt

Respuestas

MatiurRahman Nov 29 2020 at 02:41

Según la guía de referencia de MS JSON aquí , deberíamos poder mostrar metadatos en formato de columna.

[!Nombre del campo]

En el formato de columna y vista, puede hacer referencia a los metadatos de cualquier campo especificando el nombre interno del campo entre corchetes y precedido por un signo de exclamación: [! InternalName]. Actualmente, el nombre para mostrar del campo está disponible en estos metadatos y se puede acceder a él mediante la propiedad DisplayName: [! SalesLead.DisplayName].

Sin embargo, no funcionó para mí para la Descripción . Mi prueba funcionó para [! Project.DisplayName], pero no funcionó para [! Project.Description] (aquí, Project es una columna personalizada).

1 MichaelHan_MSFT Nov 30 2020 at 16:47

Hasta donde yo sé, no hay forma de obtener la descripción de la columna en formato JSON. Tienes que escribir manualmente la descripción en el código json.