2012-03-24 10 views
0

基本的に、私は私の dojangoロードエディタでdojox /エディタ/プラグイン/ UploadImageを使用したいと思います。計画は、画像をアップロードしてテキスト領域に挿入するだけのファイルブラウザを持たないことです。DojangoとDojoxプラグイン

現在、私はDojango 0.5.4がインストールされ、そのローディングdojo 1.7.0を持っています。

どうすればよいですか?

答えて

0

ここは真実の半分です。

プラグインの拡張:プラグインローダーに

var myUploadImage = dojo.declare("__UploadImage", [dojox.editor.plugins.UploadImage], { 

    // extension point 

}); 

フックを

エディタ

new dijit.Editor({ 
    plugins: [ 
    '__uploadImage', // note name change to avoid namespace collapses 
    ... 
// or 
    { name: '__uploadImage', url: 'path/to/upload', ... }, 
    ... 
    ] 
}); 
をインスタンス化
dojo.subscribe(dijit._scopeName + ".Editor.getPlugin",null,function(o){ 
    var name = o.args.name.toLowerCase(); 
    if(name === "__uploadImage"){ 
     o.plugin = new myUploadImage({ 
     url: ("url" in o.args)?o.args.url:"", 
     logResults: ("logResults" in o.args)?o.args.logResults:true 
     .... 
     }); 
    } 
}); 

関連する問題