2009-12-18 51 views
2

我試圖使用移動道場的DnD輸入框的內容,所以HTML看起來是這樣的:道場DND輸入框

<div id="input_box"> 
    <input type="text" class="my_input_box_style" /> 
</div> 

和JavaScript看起來是這樣的:

var dndSource = new dojo.dnd.AutoSource(dojo.byId("input_box"), { 
    singular: true, 
    copyOnly: true, 
    selfCopy: false, 
    selfAccept: false, 
    accept: false 
}); 

if(dndSource) { 
    dojo.connect(dndSource, "onDrop", null, my_dnd_method, true); 
} 

但是當我試圖做實際的拖動操作不管是什麼原因,我沒有得到任何拖動回事。

+0

你想說什麼?任何錯誤?沒有頭像?一切都應該像你的HTML片段一樣簡單。最常見的問題是「爲什麼我不能在我的輸入框,這是免打擾項目的一部分選擇文本?」 - 答案是「使用'skipForm:true'」。但我知道你有一個不同的問題。 –

+0

這是正確的,沒有頭像 – Michael

+0

呵呵。小心打開錯誤票並附上可重現問題的簡約文件? –

回答

0

請問,如果你使用的dojo.dnd.Moveable代替dojo.dnd.AutoSource工作?