我正在使用Dojo绘制模板,我需要使一些模板“不可移动” - 也就是说,当用户点击模板时,它无法在屏幕上拖动。
我想在这里发布的代码不多,因为我正在与Dojo文档进行斗争,看看这是否可行。我正在使用以下代码行添加模板:
dojoDrawing.addStencil("rect", {
x : someXVal,
y : someYVal,
width : someWidth,
height : someHeight
});
非常感谢任何指导。
答案 0 :(得分:0)
虽然看起来并不理想,但我能够通过制作模板disabled
来完成我想要的工作:
var stencil = dojoDrawing.addStencil("rect", {
x : someXVal,
y : someYVal,
width : someWidth,
height : someHeight
});
stencil.disable();
这会将模板颜色更改为disabled
状态,使其无法选择,因此无法移动。