我正在使用Dojo绘制模板,我需要使一些模板“不可移动”-也就是说,当用户单击模板时,它无法在屏幕上被拖动。
我想这里没有太多的代码可供发布,因为我正在与Dojo文档进行斗争,以确定这是否可行。我使用以下代码添加模具:
dojoDrawing.addStencil("rect", {
x : someXVal,
y : someYVal,
width : someWidth,
height : someHeight
});任何指导都是非常感谢的。
发布于 2014-04-01 16:39:09
虽然这看起来不太理想,但我可以通过制作模具disabled来实现我想要的东西
var stencil = dojoDrawing.addStencil("rect", {
x : someXVal,
y : someYVal,
width : someWidth,
height : someHeight
});
stencil.disable();这会将模具颜色更改为disabled状态,使其不可选择,因此不可移动。
https://stackoverflow.com/questions/22767057
复制相似问题