Formulaires mobiles
Dernière modification : mercredi 12 mai 2010
S’applique à : SharePoint Foundation 2010
Dans cet article
Formulaires de connexion et de déconnexion mobiles
Pages de formulaire d’élément de liste de base
Pages de formulaire d’élément de liste spéciales
Formulaire de téléchargement d’image
Formulaire de filtrage d’éléments de liste
Cette rubrique décrit les pages de formulaire de Microsoft SharePoint Foundation accessibles avec un appareil mobile. Pour plus d’informations sur les autres types de pages mobiles, voir Pages de composants WebPart et pages Wiki mobiles et Pages mobiles spécialisées.
Formulaires de connexion et de déconnexion mobiles
Grâce aux pages mbllogin.aspx et mbllogout.aspx, les utilisateurs itinérants peuvent, respectivement, se connecter aux sites Web qui utilisent l’authentification par formulaire, et s’en déconnecter. Si plusieurs types d’authentification sont activés, la page mblmultilogin.aspx est utilisée.
Pages de formulaire d’élément de liste de base
À l’image des formulaires d’élément de liste standard qui apparaissent dans le navigateur, SharePoint Foundation utilise les formulaires Affichage (dispform.aspx), Modifier (editform.aspx) et Nouveau (newform.aspx) mobiles pour manipuler les éléments. Comme dans le cas des formulaires affichés dans le navigateur, le schéma de liste d’un type de liste particulier détermine les champs à afficher et leur ordre. Les formulaires mobiles SharePoint n’affichent un champ que si l’attribut ShowInDisplayForm, ShowInEditForm ou ShowInNewForm du champ a pour valeur true. Cet attribut peut être défini dans le fichier Schema.xml associé au type de liste.
Les types de champs suivants n’apparaissent pas dans les affichages de liste mobiles :
Attachments
Confidential
CrossProjectLink
Recurrence
Seuls les types de champs calculés suivants apparaissent dans les pages d’affichage de liste mobiles :
LinkTitleNoMenu
LinkCheckedOutTitle
LinkFilenameNoMenu
LinkTitle
LinkFilename
LinkDiscussionTitle
BodyAndMore
PersonViewMinimal
NameOrTitle
RefDetail
RefTitle
URLwMenu
Les URL des pages de formulaire d’élément de liste mobiles SharePoint standard utilisent les formats suivants :
Formulaire Affichage
https://Server/sites/Site/_layouts/mobile/dispform.aspx?List=GUID&View=GUID&ID=Item_Id
Formulaire Modifier
https://Server/sites/Site/_layouts/mobile/editform.aspx?List=GUID&View=GUID&ID=Item_Id
Formulaire Nouveau
https://Server/sites/Site/_layouts/mobile/newform.aspx?List=GUID&View=GUID
Les formulaires mobiles SharePoint n’affichent un champ sur un formulaire Affichage, Modifier ou Nouveau que si l’attribut ShowInDisplayForm, ShowInEditForm ou ShowInNewForm, respectivement, a pour valeur true. Ces attributs peuvent être définis dans le fichier Schema.xml associé au type de liste.
Le formulaire Affichage a une finalité particulière sur les appareils qui ne prennent pas en charge le texte enrichi : il permet d’afficher, sous la forme de texte brut, le texte d’une page Wiki non mobile.
Pages de formulaire d’élément de liste spéciales
Certains types d’éléments de liste possèdent des formulaires spéciaux. Par exemple, il existe des formulaires Affichage, Modifier et Nouveau spéciaux pour les événements de calendrier sur les sites de travail de groupe ; il s’agit des pages dispsr.aspx, editsr.aspx et newsr.aspx, respectivement. Les URL de ces pages possèdent les formats suivants :
Formulaires d’affichage des événements de calendrier (sauts de ligne insérés pour une meilleure lisibilité.)
https://Server/sites/Site/_layouts/mobile/dispsr.aspx? List=GUID&View=GUID&ID=Item_Id &Date=ticks&User=User_Id_Number
cycles représente le nombre de cycles depuis le 1e janvier 0001 de l’ère commune à minuit dans le calendrier grégorien. Un cycle représente 100 nanosecondes. Par exemple, 633957408000000000 représente 8:00, le 7 décembre 2009. Pour plus d’informations, voir DateTime.
Formulaire de modification des événements de calendrier
https://Server/sites/Site/_layouts/mobile/editsr.aspx?List=GUID&ID=Item_Id&View=GUID&Date=ticks
Formulaires des nouveaux événements de calendrier (sauts de ligne insérés pour une meilleure lisibilité.)
https://Server/sites/Site/_layouts/mobile/newsr.aspx? List=GUID&View=GUID&ID=Item_Id &Date=ticks&User=User_Id_Number
Il existe également des formulaires Affichage et Nouveau spéciaux pour les billets de blog : il s’agit des pages disppost.aspx et newpost.aspx, respectivement. (Les billets sont modifiés sur le formulaire Modifier standard, editform.aspx.) Les formats de leurs URL sont les suivants :
Formulaire d’affichage des éléments de billet
https://Server/sites/Site/_layouts/mobile/disppost.aspx?List=GUID&ID=Item_Id
Formulaire des nouveaux éléments de billet
https://Server/sites/Site/_layouts/mobile/newpost.aspx?List=GUID&ViewType=Integer
De même, il existe des formulaires Affichage et Nouveau spéciaux pour les commentaires sur les billets de blog ; il s’agit des pages viewcomment.aspx et newcomment.aspx, respectivement. Le format des URL est le suivant :
Formulaire de nouveau commentaire
https://Server/sites/Site/_layouts/mobile/newcomment.aspx?List=GUID&PID =Integer
Le paramètre PID spécifie l’ID du billet sur lequel porte le commentaire. (Les commentaires sur les billets sont modifiés sur le formulaire Modifier standard, editform.aspx. Il n’existe pas de formulaire dédié à l’affichage d’un simple commentaire.
Formulaire de téléchargement d’image
Le formulaire upload.aspx permet de télécharger des images vers une bibliothèque.
Formulaire de filtrage d’éléments de liste
Le formulaire viewfilter.aspx permet de filtrer les éléments de liste affichés. Sur ce formulaire, les utilisateurs spécifient un champ de la liste et le texte que la valeur de champ doit contenir.