Extjs 4.2.1 - 即时可拖动/不可拖动的窗口

时间:2014-12-29 05:49:44

标签: window draggable extjs4.2 on-the-fly

在我的应用程序中,屏幕上有4个窗口,所有窗口都可以拖动。

我需要的是,只需点击一下按钮(切换),所有窗口都应该是可拖动/不可划分的。

我在飞行中设置了draggable true / false。但是,该房产没有更新。一旦draggable属性改变,我甚至关闭并打开窗口。但是,徒劳无功。

感谢任何帮助。

我认为,我需要 doLayout()来更新更改。

1 个答案:

答案 0 :(得分:1)

enable对象上尝试disablewindow.dd方法:

w.dd.disable(); // disables d&d
w.dd.enable(); // enables d&d

示例:http://jsfiddle.net/cb7rtcya/1/(它是用Ext JS 5编写的,但也应该用于4)