none
Comment régler les commandes du Ruban pour mon DataFormWebPart ? RRS feed

  • Question

  • Bonjour à tous !

    J'ai une question concernant les options du Ruban pour un DataFormWebPart que je viens de créer.

    Pour résumer, j'ai créé une 'Custom List'. Cette liste contient parmis ces champs, un champ de type 'Lien Hypertext ou Image'. Jusqu'ici, tout va bien ^^ !

    Cependant, lorsque l'on va sur 'Afficher l'élément', j'ai vu que mon image était affiché dans sa résolution maximale (c.à.d. les dimensions du fichier image).

    Or, moi, je veux imposer une hauteur et une largeur précise pour afficher mon image, quelque-soit sa résolution initiale, sans avoir à la retoucher ni manuellement ni automatiquement.

    Comme cela ne semble pas possible en modifiant la ListFormWebPart par défaut du fichier DispForm.aspx, alors j'ai du remplacer cette web part, par une DataFormWebPart...

    Maintenant que j'ai solutionné mon problème, le problème s'est encore déplacé...

    Et oui, maintenant c'est le ruban qui me bloque ... xD

    Voici une capture d'écran prise avec la ListFormWebPart de base :

    Et voici la capture prise avec mon DataFormWebPart :

    On remarque qu'il y a 2 onglets, au lieu d'un seul, et ce malgré mon attribut AllowEdit="False" pour cette web part.

    De plus, les commandes suivantes :

    • Modifier l'élément
    • Gérer les Autorisations
    • Supprimer l'élement
    • M'avertir
    • Flux de Travail

    Elles sont toutes grisées. Et je me retrouve même avec des commandes supplémentaire dont j'ignore la provenance.

    Ma question :

    Pourriez-vous m'aider à reparametrer le ruban par défaut pour ma DataFormViewPart ? Avec son fonctionnement initiale ?

    Par avance, Merci.

    Cordialement.

     


    La réalité dépasse toute fiction
    • Déplacé Hengzhe Li mardi 21 février 2012 06:42 merge forum (Origine :Développement Sharepoint 2010)
    jeudi 15 septembre 2011 15:15

Réponses

  • Bonjour,

    J'ai remis le fichier DispForm.aspx de la définition du site pour recommencer l'opération à nouveau.

    Cette fois-ci, j'ai commencé par renommer ma ListFormWebPart avec un nom "bidon" juste avant d'insérer ma DataFromWebPart.

    De plus, au lieu de supprimer la ListFormWebPart de base, je me suis contenter de la masquer cette fois-ci.

    Et maintenant, cela fonctionne exactement comme je le souhaitais :D !

    En comparant le nouveau fichier DispForm.aspx que je viens de créer avec celui que j'avais hier (celui du poste précédant) avec WinMerge, j'ai pu remarquer que la balise suivante avait sauté :

    <SharePoint:FormToolBar runat="server" ControlMode="Display"/>

    Ceci explique sûrement cela, alors soyez prudent ;) !

    Merci.

    Cordialement.


    La réalité dépasse toute fiction
    • Marqué comme réponse LabuzZ vendredi 16 septembre 2011 13:26
    vendredi 16 septembre 2011 13:26