Problème de dimension d'un composant dans une section de page

  • Problème de dimension d'un composant dans une section de page

    Posté par Bruno sur 18 avril 2025 at 9h55

    Bonjour à toutes et à tous,

    Je ne comprends pas pouquoi mon composant “Liste” ne prend pas tout la largeur de ma section dans ma page FAQs

    J’ai eu beau chercher, impossible de trovuer le paramètre qui me le permettrait !

    De plus j’aimerais, plutôt que de voir le lien vers la fiche, avoir un botuon sur lequel on cliquerait
    J’ai essayé d’intégrer ce code Json dans le formatage de ma colonne

    <pre class=”language-plaintext”>{
    "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
    "elmType": "a",
    "attributes": {
    "target": "_blank",
    "href": "[$Lien_x0020_vers_x0020_fiche.url]"
    },
    "style": {
    "display": "inline-block",
    "padding": "6px 12px",
    "border-radius": "5px",
    "text-decoration": "none",
    "color": "#ffffff",
    "background-color": "#70BD95"
    },
    "txtContent": "Voir la fiche"
    }

    Mais quand je clique sur le bouton, cela m’ouvre une page “About:blank” 😝

    A+

    R3dKap a répondu 1 month, 1 week ago 2 Membres · 1 Réponse
  • 1 Réponse
  • R3dKap

    Member
    18 avril 2025 at 19h40

    Voici le bon code pour le bouton :

    {
    "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
    "elmType": "a",
    "attributes": {
    "href": "[$Lien_x0020_vers_x0020_fiche]",
    "target": "_blank"
    },
    "style": {
    "text-decoration": "none"
    },
    "children": [
    {
    "elmType": "button",
    "style": {
    "background-color": "#0078d4",
    "color": "white",
    "border": "none",
    "padding": "6px 12px",
    "border-radius": "4px",
    "cursor": "pointer"
    },
    "txtContent": "Ouvrir"
    }
    ]
    }

    Pour ce qui est de ta liste qui ne prend pas toute la largeur, je vois pas trop… Pourquoi avoir fait une page pas accéder directement à la liste ? C’est juste pour la jolie entête ?

Connectez-vous pour répondre.