1

Je souhaite créer des info-bulles pour chaque pièce dans un formulaire que les employés doivent remplir dans une page Web de point de partage. Lorsque les utilisateurs déplacent le curseur de la souris sur chaque champ (titre, description, département, etc.), l'astuce correspondante devient automatiquement visible sous la forme d'une simple fenêtre contextuelle (info-bulle) et résume ce qu'ils doivent y écrire. et lorsque le curseur de la souris n'est pas sur l'un de ces champs, il n'y a pas d'info-bulle.Création d'info-bulles pour chaque champ dans le formulaire Sharepoint

Comment puis-je concevoir un tel système via un concepteur de point de partage? Je ne suis pas capable d'utiliser des add ons. Je ne peux pas télécharger d'autres choses sur le serveur. Je dois faire la conception basée sur la page.

Je serais heureux si vous m'aidiez.

Répondre

1

Avez-vous envisagé d'utiliser une description de zone?
C'est la manière par défaut de SharePoint d'ajouter des informations supplémentaires aux champs.

field description

+0

Je l'ai déjà utilisé cela, mais mon patron préfère pop-up solution. – ephieste

0

ouvrir la page ASPX pour la forme dans SharePoint Designer. Ensuite, vous pouvez utiliser le concepteur SharePoint tout comme Visual Studio pour voir le code. Essayez d'ajouter l'attribut "info-bulle" aux contrôles de champ dans le formulaire. Il y a une petite possibilité que ces contrôles soient réellement écrits en utilisant XSLT au lieu d'ASP, alors soyez prêt à faire des études.

0

Par défaut, le nom d'affichage de la colonne de site devient l'info-bulle de ce champ.

1

Je ne pouvais pas trouver le contrôle ToolTip dans ma boîte à outils SharePoint Designer 2007, donc j'ai regardé W3Schools.com pour une option HTML standard et trouvé que vous pouvez utiliser la balise <ABBR>.

Voir http://www.w3schools.com/tags/tag_abbr.asp pour la référence, mais voici un exemple d'une info-bulle mis en œuvre sur un titre de champ SharePoint sous forme d'affichage:

<td valign="top" class="ms-formlabel" style="width: 50px"> 
     <H3 class="ms-standardheader"> 
      <nobr><abbr title="The actual number of man-days effort expended.">Man-days (Actual)</abbr></nobr> 
     </H3> 
    </td> 
+0

Quelqu'un peut-il clarifier comment faire cela? J'essaie d'ajouter des info-bulles étendues à un formulaire qui ajoute des informations à une liste personnalisée. Cependant, je ne peux pas accéder au code HTML du formulaire. –