Dojo不可移动的模板

时间:2014-03-31 16:29:14

标签: dojo

我正在使用Dojo绘制模板,我需要使一些模板“不可移动” - 也就是说,当用户点击模板时,它无法在屏幕上拖动。

我想在这里发布的代码不多,因为我正在与Dojo文档进行斗争,看看这是否可行。我正在使用以下代码行添加模板:

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

非常感谢任何指导。

1 个答案:

答案 0 :(得分:0)

虽然看起来并不理想,但我能够通过制作模板disabled来完成我想要的工作:

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

stencil.disable();

这会将模板颜色更改为disabled状态,使其无法选择,因此无法移动。