5

実行時にマウスで qx.ui.form.TextArea のサイズを変更できるのでしょうか? stackoverflow で質問ボックスの高さを変更できるのと同じように。

4

2 に答える 2

3

Resizer Demo もご覧ください: http://demo.qooxdoo.org/current/demobrowser/#widget~Resizer.html

よろしく、クリス

于 2010-08-20T11:24:18.633 に答える
2

確かにそれは可能です。使用する外部レイアウトによって異なります。次のコード例を見てください。

var win = new qx.ui.window.Window("First Window");
win.setWidth(300);
win.setHeight(200);
win.setShowMinimize(false);

this.getRoot().add(win, {left:20, top:20});
win.open();

win.setLayout(new qx.ui.layout.Canvas());
win.add(new qx.ui.form.TextArea(), {edge: 0});​

キャンバス レイアウトを含むウィンドウにテキストエリアを追加します。Layout プロパティの edge : 0 は、テキストエリアをウィンドウの端に固定します。ウィンドウのサイズを変更すると、テキストエリアのサイズも変更されるようになりました。窓がなくても同じことができます。

よろしく、マーティン

于 2010-08-20T06:08:29.250 に答える