Formularios móviles
Última modificación: miércoles, 12 de mayo de 2010
Hace referencia a: SharePoint Foundation 2010
En este artículo
Formularios de inicio de sesión y cierre de sesión móvil
Páginas de formularios de elementos de lista básicos
Páginas de formularios de elementos de lista especiales
Formulario de carga de imagen
Formulario de filtrado de elementos de lista
En este tema se describen las páginas de formulario de acceso móvil de Microsoft SharePoint Foundation. Para obtener información acerca de otros tipos de páginas móviles, vea Páginas de elementos web y wiki móviles y Páginas móviles de propósito especial.
Formularios de inicio de sesión y cierre de sesión móvil
Las páginas mbllogin.aspx y mbllogout.aspx se usan, respectivamente, para permitir que los usuarios móviles inicien sesión y cierren la sesión en sitios web que usan autenticación basada en formularios. Si se habilita más de un tipo de autenticación, se usa la página mblmultilogin.aspx.
Páginas de formularios de elementos de lista básicos
Al igual que los formularios de elementos de lista estándar que se muestran en el explorador, SharePoint Foundation usa formularios móviles de visualización (dispform.aspx), edición (editform.aspx) y nuevo (newform.aspx) para trabajar con elementos. De la misma manera que los formularios que se muestran en el explorador, el esquema de lista para el tipo de lista específico, determina qué campos mostrar y en qué orden. Los formularios móviles de SharePoint solo muestran un Campo cuando los atributos ShowInDisplayForm, ShowInEditForm o ShowInNewForm del campo son true. Este atributo se puede establecer en el archivo Schema.xml para el tipo de lista.
Los siguientes tipos de campo no se muestran en las vistas de listas móviles:
Datos adjuntos
Confidencial
CrossProjectLink
Periodicidad
Solo los siguientes tipos de campos calculados se muestran en páginas de vista de lista móviles:
LinkTitleNoMenu
LinkCheckedOutTitle
LinkFilenameNoMenu
LinkTitle
LinkFilename
LinkDiscussionTitle
BodyAndMore
PersonViewMinimal
NameOrTitle
RefDetail
RefTitle
URLwMenu
Las direcciones URL de páginas de formularios de elementos de lista móviles estándar de SharePoint usan los siguientes formatos:
Formulario de visualización
https://Server/sites/Site/_layouts/mobile/dispform.aspx?List=GUID&View=GUID&ID=Item_Id
Formulario de edición
https://Server/sites/Site/_layouts/mobile/editform.aspx?List=GUID&View=GUID&ID=Item_Id
Formulario para creación de nuevo
https://Server/sites/Site/_layouts/mobile/newform.aspx?List=GUID&View=GUID
Los formularios móviles de SharePoint solo muestran un Campo en un formulario de visualización, edición o nuevo si los atributos ShowInDisplayForm, ShowInEditForm o ShowInNewForm, respectivamente, son true. Estos atributos se pueden establecer en el archivo Schema.xml para el tipo de lista.
El formulario de visualización tiene un objetivo adicional en los dispositivos que no son compatibles con texto enriquecido: se usa para mostrar, como texto sin formato, el texto en una página wiki que no es móvil.
Páginas de formularios de elementos de lista especiales
Algunos tipos de elementos de lista tienen formularios especiales. Por ejemplo, hay formularios especiales para editar, visualizar y crear nuevos eventos de calendario en sitios de grupo de trabajo; se trata de las páginas dispsr.aspx, editsr.aspx y newsr.aspx, respectivamente. Las direcciones URL de estas páginas tienen los siguientes formatos:
Formularios de visualización de eventos de calendario (Se insertaron saltos de línea para mejorar la legibilidad).
https://Server/sites/Site/_layouts/mobile/dispsr.aspx? List=GUID&View=GUID&ID=Item_Id &Date=ticks&User=User_Id_Number
ticks es el número de ticks desde la medianoche (12:00) del 1 de enero de 0001 d.C. en el calendario gregoriano. Un tick equivale a 100 nanosegundos. Por ejemplo, 633957408000000000 representa las 8.00 a.m. del 7 de diciembre de 2009. Para obtener más información, vea DateTime.
Formulario de edición de eventos de calendario
https://Server/sites/Site/_layouts/mobile/editsr.aspx?List=GUID&ID=Item_Id&View=GUID&Date=ticks
Formulario para nuevos eventos de calendario (Se insertaron saltos de línea para mejorar la legibilidad).
https://Server/sites/Site/_layouts/mobile/newsr.aspx? List=GUID&View=GUID&ID=Item_Id &Date=ticks&User=User_Id_Number
También existen formularios especiales para visualizar y agregar nuevas entradas de blog: las páginas disppost.aspx y newpost.aspx, respectivamente. (Las entradas de blog se editan en el formulario de edición estándar, editform.aspx). Los formatos de dirección URL son los siguientes:
Formulario de visualización de elemento de entrada de blog
https://Server/sites/Site/_layouts/mobile/disppost.aspx?List=GUID&ID=Item_Id
Formulario para nuevo elemento de entrada de blog
https://Server/sites/Site/_layouts/mobile/newpost.aspx?List=GUID&ViewType=Integer
De forma similar, hay formularios especiales para visualizar y crear nuevos comentarios en entradas de blog: se trata de las páginas viewcomment.aspx y newcomment.aspx, respectivamente. El formato de dirección URL es el siguiente:
Formulario para nuevos comentarios
https://Server/sites/Site/_layouts/mobile/newcomment.aspx?List=GUID&PID =Integer
El parámetro PID especifica el identificador de la entrada de blog a la que se refiere el comentario. (Los comentarios en entradas de blog se editan en el formulario de edición estándar, editform.aspx. No hay ningún formulario para mostrar un único comentario.
Formulario de carga de imagen
Las imágenes se pueden cargar en una biblioteca mediante el formulario upload.aspx.
Formulario de filtrado de elementos de lista
El formulario viewfilter.aspx se puede usar para filtrar los elementos de lista que se muestran. En este formulario, los usuarios especifican un campo de la lista y el texto que debe contener el valor del campo.