Question

J'ajoute une grille réactive au SP RTE et j'ai ajouté des noms de classe personnalisés à plusieurs grilles.Lorsqu'un utilisateur sélectionne des styles (éléments de page et styles de texte) à partir du ruban, le RTE enlève des noms de classe sur les éléments parents.

Quelqu'un a-t-il des conseils sur l'amélioration de celle-ci que le RTE ne modifie pas les noms de classe des éléments parent (non sélectionnés)?

merci,

mat

Était-ce utile?

La solution

J'ai ajouté un attribut en double à l'élément HTML appelé Data-ClassName.

Un intervalle de minuterie s'exécute pendant l'édition et définit l'attribut de classe égal au nom de la classe de données.

Ils restent donc en synchronisation.

Comme nous utilisons la recherche dans la surface des données, il est facile de déposer l'attribut non requis de la classile de données-classname avant de servir les utilisateurs.

Autres conseils

Je n'ai trouvé aucune solution avec le RTE hors de la case qui résout ce problème, mais j'essaie plutôt de le contourner.Si la conception permet, je mettez toujours des zones de référence Web ou des zones de contenu de page dans les éléments de la grille et ne permettant pas aux utilisateurs de créer des grilles.Si les grilles sont vraiment nécessaires, nous fournissons une teneur en HTML réutilisable pouvant être insérée à l'aide de Actions de ruban personnalisées , avec des styles déjà appliqués.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top