2014-03-31 47 views
0

我使用Dojo繪製模具,我需要製作一些模具「不可移動」 - 也就是說,當用戶點擊模具時,它不能被拖動到屏幕上。Dojo不可移動的模具

我想這裏沒有太多的代碼要在這裏發佈,因爲我正在與Dojo文檔一起努力,看看這是否可能。我正在使用以下代碼行添加我的模板:

dojoDrawing.addStencil("rect", { 
    x : someXVal, 
    y : someYVal, 
    width : someWidth, 
    height : someHeight 
}); 

任何指導都非常感激。

回答

0

雖然看起來是理想的沒有,我能夠做到通過使模板disabled我想要的東西:

var stencil = dojoDrawing.addStencil("rect", { 
    x : someXVal, 
    y : someYVal, 
    width : someWidth, 
    height : someHeight 
}); 

stencil.disable(); 

這改變模板顏色到disabled狀態,並使其不可選的,因此不活動。