2017-07-19 24 views
0

AllouUIウィジェットに組み込まれているAce-Editorを変更する方法が見つかりません。以下の例は、テーマ属性で達成したいものです。AlloyUI Ace-Editorテーマ変更

YUI().use( 'aui-ace-autocomplete-base', function(Y) { var editor = new Y.AceEditor( { boundingBox: '#myEditor', height: '200', mode: 'python', value: 'print("Hello there!!!")', width: '700', theme: 'chaos' } ).render(); 悲しいことに、コードにはテーマを変更するために見た定義済みの方法はありません。

アウディのウィジェットのテーマをエースエディタに変更する方法はありますか?

答えて

0

Y.AceEditorコンポーネントが必要なAPIを公開していますが、動的に

document.getElementById('#myEditor').env.editor.setTheme("ace/theme/chtome") 
0

あなたはAceEditor.getEditor().setTheme()を呼び出すことができる必要があり、テーマを変更することができます本物のエースエディタオブジェクトを取得しようとすることができるかどうかわかりません:

editor.getEditor().setTheme('ace/theme/twilight'); 
関連する問題