2017-09-25 1 views
0

Le composant éditeur Froala dispose de nombreux paramètres disponibles lors de l'initialisation, y compris l'espace réservé.Froala définissant le texte d'espace réservé après l'initialisation

Cependant, j'ai un cas où je dois changer l'espace réservé après l'initialisation.

Je ne peux pas voir dans le API docs aucune méthode pour le faire. J'ai essayé de chercher une méthode sur l'objet Froala via console.logging(), mais il y a une certaine obscurification qui rend cela peu clair.

J'ai essayé:

$("<selector>").froalaEditor.placeholder("new value..."); 

et

$("<selector>").froalaEditor.({placeholder : "new value..."}); 

Je ne suis pas poster un extrait de travail parce que ce n'est pas un problème de codage spécifique, mais je peux le faire si quelqu'un croit qu'il serait essentiellement utile .

Le temps presse, alors j'accepterais une solution jquery en dehors de l'API du fabricant pour l'instant.

Répondre

0

Je réponds à ma propre question sur la base d'une réponse du support de Froala, à la fois pour les futurs lecteurs et comme un rappel pour moi-même.

d'un cas janvier 2017 here alors réponse donnée est la suivante:

Pour définir une option après l'éditeur a été initialisé, vous devez le faire comme ceci:

$('.selector').data('froala.editor').opts.placeholderText = 'foobar'; 
$('.selector').froalaEditor('placeholder.refresh'); 

Je lui demandai s'il était une page de documentation montrant cette technique, mais a été informé que la méthode recommandée est d'effacer et de recréer l'instance de l'éditeur Froala avec le paramètre d'espace réservé requis. De plus, il a été fait mention d'une éventuelle documentation montrant cette technique pour des cas spécifiques tels que l'espace réservé, ce que je considère comme signifiant que tous les membres 'opt' ne peuvent pas être modifiés de cette façon.