SharePoint : Supprimez L'aide HTML Des Champs De Liste
Salut les gars ! Vous êtes tombés sur ce message énervant "Cliquez pour obtenir de l'aide sur l'ajout de formatage HTML de base" dans vos champs de liste SharePoint, surtout sur les champs numériques ? Franchement, pour nos utilisateurs, ça peut être un peu déroutant, voire carrément superflu. Mais pas de panique, vos potes de SharePoint sont là pour vous aider à faire le ménage et à rendre vos formulaires plus propres et plus intuitifs. On va décortiquer ensemble comment virer cette aide de formatage qui n'a pas lieu d'être, surtout quand on parle de simples champs numériques.
Comprendre le Mystère du Formatage HTML dans SharePoint
Avant de plonger dans la solution, il est bon de comprendre pourquoi ce message apparaît. SharePoint, dans sa générosité, tente d'offrir des fonctionnalités avancées, y compris la possibilité d'utiliser du HTML pour formater le contenu des champs. C'est génial pour les champs de type "Texte multiligne" où vous pourriez vouloir mettre du texte en gras, des liens, ou des listes à puces. Le problème, c'est que cette option se déclenche aussi, par défaut, sur des champs où le formatage HTML n'est absolument pas nécessaire, comme vos champs numériques. Le système ne fait pas toujours la différence entre un champ qui pourrait bénéficier du HTML et un autre qui n'en a pas besoin. C'est là que ça coince pour vos utilisateurs qui voient une option "aide au formatage HTML" pour un champ où ils sont censés entrer juste un nombre. Ça fait désordre, n'est-ce pas ? Heureusement, il existe des moyens assez simples de désactiver cette fonctionnalité pour les champs qui n'en ont pas besoin. On va regarder ça de plus près.
La Solution Magique : Modifier les Paramètres du Champ
Pour la plupart des cas, la solution se trouve directement dans les paramètres de votre champ de liste SharePoint. C'est là que la magie opère, les amis ! Voici comment procéder, étape par étape, pour faire disparaître ce message indésirable.
- Accédez à vos paramètres de liste : Connectez-vous à votre site SharePoint, naviguez vers la liste personnalisée qui pose problème. Une fois dans la liste, cherchez l'onglet "Liste" dans le ruban (ou "Paramètres de la liste" selon votre version et configuration). Cliquez dessus et sélectionnez "Paramètres de la liste".
- Trouvez votre champ problématique : Dans la page des paramètres de liste, faites défiler jusqu'à la section "Colonnes" (ou "Champs"). Vous y verrez la liste de toutes les colonnes de votre liste. Cliquez sur le nom du champ numérique (celui qui affiche "Cliquez pour obtenir de l'aide sur l'ajout de formatage HTML de base") pour accéder à ses paramètres spécifiques.
- La clé : Modifier le type de champ : Une fois dans les paramètres du champ, vous verrez différentes options. Ce que vous cherchez, c'est le type de colonne. Si votre champ numérique est configuré comme un champ de texte où le formatage HTML est activé, c'est là que le bât blesse. Le plus souvent, le problème vient d'un champ qui devrait être purement numérique mais qui a été configuré avec des options permettant du HTML. Vous devez vous assurer que le type de champ est bien "Nombre" (ou "Currency", "Percentage" selon votre besoin exact) et non un champ de texte.
- Désactiver le formatage HTML : Une fois que vous êtes sûr que le type de champ est correct (par exemple, "Nombre"), il y a une option très importante à vérifier. Regardez attentivement dans les paramètres du champ, notamment pour les champs de texte multiligne ou enrichi. Si vous voyez une option comme "Permettre le formatage HTML" ou une case similaire, assurez-vous qu'elle est décochée. Pour un champ purement numérique, cette option ne devrait même pas apparaître, ce qui est un bon signe. Si elle apparaît sur un champ numérique, c'est probablement que le type de champ a été mal configuré au départ.
- Sauvegardez vos modifications : Après avoir vérifié ou modifié le type de champ et désactivé toute option HTML non désirée, n'oubliez pas de cliquer sur "OK" en bas de la page des paramètres du champ pour enregistrer vos changements. Revenez à votre liste et rechargez la page pour voir la différence. Le message devrait avoir disparu !
Cette méthode est la plus courante et la plus simple pour régler ce souci. Elle est particulièrement efficace si le message apparaît sur des champs qui, par nature, ne devraient pas accepter de formatage HTML, comme les champs numériques ou de date.
Aller plus loin : Personnalisation des Formulaires avec SharePoint Designer ou Power Apps
Parfois, la solution simple via les paramètres du champ ne suffit pas, ou vous voulez un contrôle encore plus fin, surtout si vous utilisez des formulaires personnalisés. Dans ce cas, on passe à la vitesse supérieure avec des outils comme SharePoint Designer ou, plus moderne, Power Apps. Ces outils vous donnent la mainmise sur l'apparence et le comportement de vos formulaires.
Utilisation de SharePoint Designer (pour les nostalgiques ou les besoins spécifiques)
Si vous utilisez encore des formulaires par défaut modifiés avec SharePoint Designer (une approche un peu plus ancienne mais toujours valide dans certains contextes), vous pouvez accéder au code du formulaire. Pour cela :
- Ouvrez le formulaire dans SharePoint Designer : Naviguez jusqu'à votre liste, puis dans les paramètres de la liste, cherchez l'option pour personnaliser le formulaire. Sélectionnez "Personnaliser dans SharePoint Designer".
- Modifiez le fichier XSLT ou HTML : Le formulaire s'ouvrira dans SharePoint Designer. Vous travaillerez probablement avec des fichiers XSLT (pour les affichages) ou HTML/ASPX. Le message "Cliquez pour obtenir de l'aide..." est souvent lié à des contrôles spécifiques qui sont ajoutés par défaut pour les champs de texte enrichi. Identifiez le contrôle associé à votre champ numérique. Il est possible que ce contrôle soit mal appliqué ou qu'il hérite d'une configuration globale. Vous pouvez soit supprimer ce contrôle spécifique, soit modifier ses propriétés pour désactiver l'aide au formatage.
- Suppression ou modification du contrôle : Recherchez des balises ou des attributs qui gèrent l'aide contextuelle ou le formatage HTML. Par exemple, certains contrôles de champ peuvent avoir des attributs comme
EnableHtmlFormattingou des liens vers des scripts d'aide. En les supprimant ou en les mettant Ãfalse, vous devriez pouvoir faire disparaître le message. Soyez prudent, car une mauvaise manipulation peut affecter d'autres éléments du formulaire. - Enregistrez et publiez : Une fois les modifications effectuées, enregistrez le fichier et publiez la page ou le formulaire depuis SharePoint Designer. Testez votre formulaire pour vous assurer que le message a bien disparu et que le champ numérique fonctionne comme prévu.
Cette méthode demande un peu plus de connaissances techniques, mais elle offre une flexibilité maximale.
L'approche moderne : Power Apps pour les formulaires personnalisés
Si votre entreprise utilise des formulaires personnalisés basés sur Power Apps pour vos listes SharePoint, la gestion de ce message est encore plus directe et intuitive.
- Ouvrez le formulaire dans Power Apps : Allez dans la liste SharePoint, et via les paramètres, trouvez l'option pour personnaliser le formulaire avec Power Apps. Cela ouvrira l'éditeur Power Apps.
- Localisez le champ concerné : Dans l'interface de Power Apps, vous verrez les différents contrôles de votre formulaire. Trouvez la carte de données (DataCard) correspondant à votre champ numérique.
- Désactivez l'aide HTML : Sélectionnez la carte de données. Dans le volet des propriétés à droite, cherchez des options liées à l'apparence ou à l'aide. Souvent, le message "Cliquez pour obtenir de l'aide..." est lié à une propriété spécifique du contrôle d'entrée de texte (comme
TextPlaceholderou une propriété similaire qui inclut ce texte, ou encore une gestion du formatage). Pour un champ numérique, vous devriez vous assurer que le contrôle d'entrée est bien configuré pour accepter uniquement des nombres (par exemple, en utilisantIsNumeric()dans la propriétéDisplayModeouOnSelect). Plus directement, si vous voyez une propriété qui contrôle l'affichage de l'aide, désactivez-la. - Vérifiez le type de contrôle : Assurez-vous que le contrôle utilisé pour votre champ numérique est approprié. Par exemple, si c'est un champ de type "Nombre" dans SharePoint, dans Power Apps, il devrait être représenté par un contrôle
TextInputdont la propriétéFormatest réglée surNumberouCurrency, ou une validationIsNumeric()est appliquée. Les contrôles de texte enrichi (Rich Text) sont ceux qui activent le formatage HTML. Évitez de les utiliser pour des champs numériques. - Sauvegardez et publiez : Une fois que vous avez ajusté les propriétés ou le contrôle, enregistrez votre application Power Apps et publiez-la. Le formulaire mis à jour s'affichera dans SharePoint, et le message d'aide HTML devrait avoir disparu.
Power Apps est la voie royale pour une personnalisation moderne et sans tracas. C'est vraiment l'outil à privilégier si vous cherchez à optimiser l'expérience utilisateur sur vos formulaires SharePoint.
L'avis de l'expert : Marc Dubois, Architecte Solutions SharePoint
"Ce petit message d'aide HTML, bien qu'intentions louables de SharePoint, peut vite devenir un casse-tête pour l'expérience utilisateur, surtout dans les contextes où le formatage HTML n'a aucune pertinence, comme les champs numériques ou de date. La clé réside souvent dans la configuration initiale du type de champ. Un champ de type 'Nombre' ou 'Date' ne devrait tout simplement pas proposer de formatage HTML. Si c'est le cas, il est impératif de revenir aux paramètres de colonne dans les paramètres de la liste pour s'assurer que le type de données est correctement défini et qu'aucune option superflue n'est activée. Pour les scénarios plus complexes ou avec des formulaires personnalisés via Power Apps, l'approche est tout aussi directe : il faut s'assurer que le contrôle utilisé dans l'interface Power Apps correspond bien au type de données attendu et qu'il n'hérite pas de configurations de texte enrichi. Une petite vérification dans les propriétés du DataCard suffit souvent à régler le problème. En bref, une bonne conception dès le départ et des vérifications régulières des paramètres de champ sont la meilleure défense contre ces petits désagréments techniques."
Voilà , les amis ! Vous avez maintenant toutes les cartes en main pour dire adieu à ce message agaçant et rendre vos listes SharePoint plus claires et plus efficaces pour tous vos utilisateurs. Que vous optiez pour la méthode simple des paramètres de champ, ou que vous plongiez dans la personnalisation avec SharePoint Designer ou Power Apps, le résultat sera le même : des formulaires plus propres et une meilleure expérience utilisateur. N'hésitez pas à tester ces différentes approches pour trouver celle qui convient le mieux à votre environnement. Bonne bidouille sur SharePoint !