¿cómo iba a establecer tinymce para ajustar automáticamente el editor como readonly si el textarea
ya tiene la attr("readonly")
tinymce automático establecido sólo lectura si el área de texto de sólo lectura tiene
Respuesta
Una solución más general podría ser
tinyMCE.init({
...
setup: function(ed) {
if($('#'+ed.id).attr('readonly'))
ed.settings.readonly = true;
}
});
Esto funcionará para todas las áreas de texto sin tener que especificar ningún código. Además, establecerá el editor en modo solo lectura y no solo evitará la edición.
¡Dios! ¡Finalmente encuentro una solución! –
buen truco hombre. +1 –
si lo ajusta el modo de readOnly tinymce se debe utilizar la API de TinyMCE. lo que puede establecer sólo lectura:
tinyMCE.init({
...
theme : "advanced",
readonly : 1
});
Si desea establecer único valor "sólo lectura" para el área de texto, así que por favor tenga en cuenta que tinymce tiene propio envoltorio para este campo, y el campo nativa (de html) - establecer como campo oculto, por lo que es inútil juego de cualquier atributo para una
esto funcionaría. El problema aquí es que quiere que esta configuración dependa de la clase de su área de texto. Consulte mi solución para este – Thariama
si no desea aplicar tinyMCE a los campos de sólo lectura utilizan class="readonly"
luego serán ignorados
tinyMCE.init({
...
editor_deselector: "readonly"
});
las áreas de texto con la clase de sólo lectura
. El problema con este enfoque es que el HTML se mostrará si utilizo un área de texto estándar. Necesito tinymce para mostrar esto en un iframe –
en caso de tener la siguiente área de texto
<textarea id="my_textarea_id" readonly="readonly">Some content here.</textarea>
puede guardar el conocimiento de tener un atributo de sólo lectura a una variable:
var readonly = $("textarea#my_textarea_id").attr("readonly") ? 1 : 0;
Ahora la función init tinymce. Elegimos el modo none
para iniciar el editor más tarde.
tinyMCE.init({
theme : "advanced",
mode: 'none',
readonly : readonly,
...
});
aquí, se puede init su instancia editor utilizando el ID de su área de texto
tinyMCE.execCommand("mceAddControl", true, "my_textarea_id");
Su instancia del editor será inicializado como de sólo lectura.
Dude deberías escribir un libro con todas las modificaciones que conoces en tinymce, definitivamente lo compraría. Su documentación es difícil de entender, bueno para mí: por ejemplo: http://www.tinymce.com/wiki.php/Command_identifiers y http://www.tinymce.com/wiki.php/API3:method.tinymce.execCommand y busca: 'mceAddControl' no devuelve nada.Supongo que es fácil de encontrar, si sabes exactamente lo que buscas –
gracias, pero mi conocimiento está lejos de dejarme escribir un libro al respecto :) Encontrar lo correcto en la documentación puede ser complicado a veces. Encontrará la sugerencia de mceAddControl en la descripción del modo de parámetros de configuración: http://www.tinymce.com/wiki.php/Configuration:mode – Thariama
Tengo varios mce pequeños y algunos de ellos tienen class = "nonEditableMCE" y algunos tienen class = "editableMCE". Si ese es el caso, puede tener dos inits y esto está funcionando. Es mucho más simple cuando los Id son dinámicos para usar el selector de clase.
tinymce.init({
selector: ".nonEditableMCE",
height: 200,
statusbar: false,
readonly : 1
});
tinymce.init({
selector: ".editableMCE",
height: 200,
statusbar: false,
readonly: 0
});
- 1. de sólo lectura vs auto propiedad (de sólo lectura)
- 2. asp: cuadro de texto de sólo lectura
- 3. tabla se 'sólo lectura'
- 4. Abrir el archivo de sólo lectura
- 5. const frente a sólo lectura
- 6. jQuery sólo lectura atribuir problemas
- 7. lectura pitón sólo el final del texto enorme presentar
- 8. colección de retorno como de sólo lectura
- 9. C# BindingList de sólo lectura de error
- 10. "sólo lectura" propiedad de acceso en C#
- 11. Credenciales ChannelFactory + objeto es de sólo lectura
- 12. jQuery "no sólo lectura" selector de
- 13. de sólo lectura lista en C#
- 14. const frente a sólo lectura estática
- 15. ¿Por qué usar sólo lectura en C#
- 16. variable local Sólo lectura en VB.Net
- 17. preguntas sobre un @property de sólo lectura en ARC
- 18. Información de sólo lectura a través de la primavera + Hibernate
- 19. de aplicación iOS procotol - propiedad de sólo lectura
- 20. La unión a un captador de sólo lectura en AS3
- 21. Extracción atributo de sólo lectura en un directorio usando C#
- 22. método impuro se llama campo de sólo lectura
- 23. Como hacer ChoiceField de sólo lectura en formas django
- 24. Django: Consulta de sólo lectura ver con ninguna clave principal
- 25. Ajuste campos de sólo lectura (¿Es este error?)
- 26. error en la asignación del miembro de sólo lectura objeto
- 27. WPF DataGrid: hacer que las células de sólo lectura
- 28. Cómo establecer la propiedad de sólo lectura del cuadro de texto de CSS
- 29. Sólo lectura Diccionario - varios subprocesos llamando .ContainsKey método
- 30. de sólo lectura del cuadro de texto en ASP.net MVC Ver
¿por qué quiere añadir sólo lectura si su ya tienen sólo lectura – StaticVariable
@jhonraymos, ya ha establecido el área de texto de sólo lectura. Ahora él quiere que tinymce lo trate de esa manera también. –
ohh no estoy familiarizado con tinymce – StaticVariable