Compartir a través de


Puntos suspensivos y límites de presentación

Última modificación: miércoles, 20 de enero de 2010

Hace referencia a: SharePoint Foundation 2010

SharePoint Foundation muestra puntos suspensivos en el visor de dispositivos móviles si la longitud del texto de un campo supera el límite establecido en el archivo web.config móvil (ubicado en %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS\MOBILE). En los formularios de edición móviles para elementos que contienen grandes cantidades de datos, SharePoint Foundation deshabilita la edición de campos por tipo de campo para evitar la pérdida de datos si el contenido supera el límite especificado. En ambos casos, los límites de presentación para dispositivos móviles determinan lo que se muestra en el dispositivo móvil.

Los límites de presentación definen no solo los límites de longitud del texto para la presentación de puntos suspensivos usada en los controles móviles, sino también el número de opciones mostradas en los controles. Para obtener una lista de los límites de presentación y sus valores predeterminados, consulte la tabla que se incluye al final de este tema.

Dos métodos para la configuración de límites

Los límites de presentación se determinan en una de estas dos maneras:

  • Los límites predeterminados amplios de lo conjuntos o granjas de servidores se establecen en el archivo web.config móvil, que se puede editar.

  • Los límites predeterminados pueden invalidarse mediante programación en cada sitio web a través de la propiedad Properties de SPWeb. Los subsitios no heredan las modificaciones que se realicen a través de las propiedades web.

Modificación del archivo Mobile Web.config

Cada configuración de límite se presenta como un par compuesto por una clave y un valor en la sección <appSettings> del archivo web.config (por ejemplo, <add key="mobile_webtitlelimit" value="20" />). Si la configuración de un límite de longitud de texto se establece en 0 o no se especifica ninguna entrada, la presentación de puntos suspensivos no funciona.

Nota

Cuando se modifica el web.config file móvil, debe modificarse en cada servidor front-end web de una implementación de SharePoint Foundation.

Invalidación de valores predeterminados por sitio web con el modelo de objetos

Para permitir la personalización de los límites de presentación por sitio web, SharePoint Foundation determina en primer lugar si el contenedor de propiedades (la propiedad Properties) del objeto SPWeb almacena el parámetro de límite de presentación. En caso afirmativo, el valor almacenado por el contenedor de propiedades especifica el límite de presentación; en caso contrario, el valor almacenado en web.config especifica el límite de presentación. La configuración del contenedor de propiedades para un sitio concreto invalida la configuración global de web.config.

Para cambiar el límite de presentación de un control móvil, agregue una propiedad al objeto del contenedor de propiedades (SPPropertyBag en la propiedad Properties. En el siguiente ejemplo se muestra cómo cambiar el límite de presentación para los títulos de listas de un sitio web específico a 15 caracteres.

SPWeb webSite = SPContext.Current.Site.AllWebs["MyWebSite"];
webSite.Properties["mobile_listtitlelimit"] = "256";
webSite.Properties.Update();
Dim webSite As SPWeb = SPContext.Current.Site.AllWebs("MyWebSite")
webSite.Properties("mobile_listtitlelimit") = "256"
webSite.Properties.Update()

En este ejemplo, se requieren directivas de using (Imports en Visual Basic) para los espacios de nombres Microsoft.SharePoint y Microsoft.SharePoint.Utilities.

Límites de presentación

En la siguiente tabla se describen los parámetros de límite de presentación usados en las páginas móviles y se muestran sus valores máximos predeterminados. La unidad de medida es el carácter , independientemente de que se trate de caracteres de ancho medio o ancho completo.

Nombre

Descripción

Valor

Límite de presentación base

 

 

mobile_basetextlengthlimit

Límite base para la longitud de texto

1024

Límites de presentación del sistema

 

 

mobile_peoplesearchresultlimit

Límite para el número de elementos devueltos en una búsqueda de personas

50

mobile_maximumimagesize_kilobyte

Límite de tamaño para imágenes en Kbytes

100

mobile_enablelimitationondispform

Marca para la presentación de puntos suspensivos en el formulario de presentación

FALSE

mobile_fieldnumberlimitforinputform

Límite para el número de campos que se van a mostrar en el formulario de creación o edición

100

mobile_fieldtitlelimit

Límite para el título de cada campo en los formularios

1024

mobile_itemtitlelimit

Límite para el título de elemento que se muestra en los formularios

1024

mobile_listtitlelimit

Límite para el título de lista que se muestra en las vistas de lista

1024

mobile_viewitemnumberlimit

Límite para el número de elementos que se van a mostrar en las vistas de lista

1000

mobile_viewnumberlimit

Límite para el número de vistas que se muestran en la lista desplegable Vista

20

mobile_viewtitlelimit

Límite de la longitud de los nombres de vista en el selector desplegable de vistas

1024

mobile_webtitlelimit

Límite para la longitud del título del sitio web mostrado en la página superior del sitio web

1024

Límites relacionados con los campos

 

 

mobile_attachmentsfieldnumberlimit

Límite para el número de datos adjuntos que se van a mostrar

20

mobile_attachmentsfieldtextlimit

Límite para el nombre de archivo de un archivo de datos adjuntos individual

1024

mobile_calculatedfieldtextlimit

Límite para la longitud de valor de campo del campo Calculado

1024

mobile_choicefieldoptionnumberlimit

Límite para el número de opciones que se van a mostrar en los formularios de creación o edición para el campo Elección

20

mobile_choicefieldoptiontextlimit

Límite para el nombre de cualquier persona en los formularios de creación o edición para el campo Elección

1024

mobile_fieldtextlimitforview

Límite para la longitud de valor de cualquier campo individual en las vista de la lista

1024

mobile_filefieldtextlimit

Límite para la longitud del valor de campo de los campos Archivo

1024

mobile_lookupfieldoptionnumberlimit

Límite para el número de opciones que se van a mostrar en los formularios de creación o edición para un campo Búsqueda

20

mobile_lookupfieldoptiontextlimit

Límite para el nombre de cualquier opción individual en los formularios de creación o edición para el campo Elección

1024

mobile_multichoice_displaylimitforselectedchoices

Límite para el número de opciones seleccionadas, en un campo de opción múltiple, para mostrar en las vistas de listas y formularios de presentación de elementos

20

mobile_multilinetextfieldtextlimit

Límite para la longitud de valor de campo de los campos de texto con varias líneas

2048

mobile_multilookup_displaylimitforselectedlookups

Límite para el número de valores de búsqueda seleccionados, en un campo de búsqueda de valor múltiple, para mostrar en las vistas de listas y formularios de presentación de elementos

20

mobile_multiuser_displaylimitforselectedusers

Límite para el número de usuarios seleccionados, en un campo de usuario múltiple, para mostrar en las vistas de listas y formularios de presentación de elementos

100

mobile_singlelinetextfieldtextlimit

Límite para la longitud de valor de campo para campos con una línea de texto

1024

mobile_urlfieldtextlimit

Límite de la longitud del texto de un campo de dirección URL (la dirección URL en sí no se muestra ni se trunca)

1024

mobile_userfieldoptionnumberlimit

Límite para el número de opciones que se van a mostrar en el formulario de creación o edición para un campo de usuario

20

mobile_userfieldoptiontextlimit

Límite para la longitud de cualquier opción individual de un campo de usuario

1024