2

窓がありEXT JSます。として設定しましたdraggable =true。しかし、私はそれを画面全体ではなく、画面の限られた部分内にドラッグしたいだけです。左または右に2CM(センチ)のように。上下に2センチ。

どうすればこれを達成できますか?

4

1 に答える 1

1

ウィンドウのconstrainconfigを使用して、親要素に制約することができます。 http://docs.sencha.com/ext-js/4-1/#!/api/Ext.window.Window-cfg-constrain。デフォルトでは、Windowsはドキュメント本体にレンダリングされるため、特定の要素に制限するために、ウィンドウを持つ親を作成できます。

var win = new Ext.window.Window({
    height: 200,
    width: 200,
    constrain: true
});
Ext.create('Ext.container.Container', {
    style: 'border: 1px solid black;',
    height: 400,
    width: 400,
    renderTo: Ext.getBody(),
    items: [win]
});
//Don't forget to call show, windows are hidden by default 
// and even when hidden:false it didn't render in 4.1.1
win.show();
于 2012-12-15T23:15:11.137 に答える