Я пытаюсь реализовать плагин TinyMCE с ExtJs с демонстрационной версией, приведенной здесь: link.Ext не определен
Это не удается, потому что я получаю ошибку «Ext не определено» в Firebug. Я в основном скопировал этот пример, я использовал только более новую версию Ext. Прежде всего CSS и скрипты включены:
<link href="scripts/extjs/resources/css/ext-all.css" rel="stylesheet" type="text/css" />
<script src="scripts/extjs/ext-all.js" type="text/javascript"></script>
<script src="scripts/miframe/miframe-min.js" type="text/javascript"></script>
<script src="scripts/tinymce/jscripts/tiny_mce/tiny_mce_src.js" type="text/javascript"></script>
<script src="scripts/ux/Ext.ux.TinyMCE.js" type="text/javascript"></script>
Firebug не жалуется, все скрипты находятся на указанных путях и включены.
Firebug shows the scripts as OK http://i33.tinypic.com/2qascoi.png
Далее я вызываю функцию Ext в голове моей ASPX документа,
<script type="text/javascript">
console.log("Ready...");
Ext.onReady(function() {
console.log("set...");
Ext.get("cmdOpen").on("click", function() {
console.log("GO");
var dlg = new Ext.Window({
//etc
</script>
console.log ("Ready ...") появляется в консоли, то разрывы кода. Существует четыре ссылки на «Ext не определено», в ext-all.js(), miframe-min.js(), Ext.ux.TinyMCE.js() и в коде в файле .aspx. (Default.aspx)
Я не изменял ни одного аспекта включенных файлов, они являются официальными релизами.
Возможно, я где-то пропустил инструкцию? Или мне еще нужно включить другие вещи? Я честно понятия не имею.
Помню, я где-то читал, что ext-base был автономным файлом ... но когда я посмотрел на include-sequence, он действительно оказался необходимым файлом. После того, как я включил ext-base, мой код работал. Спасибо за помощь :) – Kablam