View Full Version : リサイズについて
lenis923
29 Jul 2009, 5:01 PM
お世話になります。ExtJS初心者です。
Split時のリサイズで教えてください。
Ext.Window でFormPanelを2つ追加しております。
一つのFormPanelにlayout:'column'を指定すると、
Windowのリサイズでは、内部もリサイズされるのですが、
最大化やフレームのリサイズを行うと、うまくリサイズされません。
ご教示いただけないでしょうか
環境 IE8 WinXP ExtJS3.0でテストしています。
サンプルを添付します
Tommy1969
6 Aug 2009, 5:43 AM
Safari、Firefox でもダメですね。
3.0 なら、hbox を使えば…と思いましたが、hbox でも同じ結果でした。
たぶん、自分でイベントを拾って、なんとかしなきゃならないんでしょうねぇ…。:-?
lenis923
6 Aug 2009, 7:15 AM
いろいろ、書いてみたのですが、うまくいかず・・・
自分の知識が無いだけだろうと思っていたのですが、標準では無理っぽいのですね。
幸いにも、Windowのリサイズで全体がFitされるみたいなので、
Frameのリサイズイベントを拾って、Windowのリサイズに投げれないか、
やってみたいと思います。
また、出来たら、カキコしたいと思います。
ありがとうございました。
mashiki
18 Aug 2009, 6:52 AM
幸いにも、Windowのリサイズで全体がFitされるみたいなので、
Frameのリサイズイベントを拾って、Windowのリサイズに投げれないか、
やってみたいと思います。
これやると、うまいこと制御しないと無限ループしそうな気がしますね。
全体のイメージがないので最終的にどんなWindowを作りたいのか見えませんが、
とりあえずはこんな感じでしのげるかと。
>fc /n test_window.html test_window2.html
ファイル test_window.html と test_window2.html を比較しています
***** test_window.html
59: }]
60: }]
61: });
***** test_window2.html
59: }]
60: }],
61: listeners: {
62: 'resize': function(t,aw,ah,w,h){
63: var col = t.items.items[0];
64: col.rendered && col.setWidth(w-10);
65: }
66: }
67: });
*****
Powered by vBulletin® Version 4.1.5 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.