IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques & Frameworks Discussion :

[Polymer] Intégrer un fichier css


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 9
    Points : 12
    Points
    12
    Par défaut [Polymer] Intégrer un fichier css
    Bonjour à tous,

    Je travaille actuellement sur une application qui utilise Polymer. Mon but c'est d'intégrer un système d'édition (Stimulsoft - Reports.JS) à travers un web component. Cela me permettra de l'adapter à mon architecture.

    Pour le moment je galère pas mal à intégrer le css de Stimulsoft. En fait lorsque j'importe le stylesheet fournit par Stimulsoft, mon composant va bien le chercher mais ne l'applique pas du tout...

    Je débute avec Polymer, mais je pense qu'il doit y avoir une histoire de DOM Shadow qui m'empêche de le faire ou je ne sais pas... En tout cas c'est très embêtant car si je ne peux pas importer le css je ne peux pas utiliser la partie édition du logiciel et c'est vraiment ce que je veux intégrer... Je ne veux pas modifier le css moi-même car il est minifié et très très long.

    J'ai essayé avec un style module mais cela n'a pas l'air de fonctionner...

    Il y a-t-il une solution à ce genre de problème ?

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 9
    Points : 12
    Points
    12
    Par défaut
    Finalement, j'ai trouvé la solution. Stimulsoft utilise document.getElementById(), c'est-à-dire qu'il parcours le DOM pour trouver la balise ayant l'ID passé en paramètre de viewer.renderHTML(). S'il ne le trouve pas il se place dans la balise <body> par défaut, ce qui foire tout.

    La solution c'était de créer un <div> hors du webComponent principal, comme ça il trouve bien le div dans lequel il doit se placer donc le css peut s'appliquer à ce div.

    Finalement le problème ne venait pas du css en lui-même mais surtout du fait que les éléments n'étaient pas accessibles.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/06/2012, 15h22
  2. intégrer un fichier image dans une base de donnée?
    Par Lody dans le forum Requêtes
    Réponses: 9
    Dernier message: 16/03/2006, 19h08
  3. [C#] Chemin pour mon fichier CSS
    Par the_new dans le forum ASP.NET
    Réponses: 5
    Dernier message: 23/03/2005, 15h25
  4. [Servlet] Comment référencer mon fichier CSS
    Par fytheone dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 07/01/2005, 09h58
  5. ajout evenements dans le fichier CSS
    Par cosminutza dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 20/11/2004, 14h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo