1

无论我使用什么高度参数,我的窗口都会保持大约 250 像素的稳定高度。当我通过 600 来显示时,console.log 语句输出 600,例如getIFrameWindow().show({height: 600}),所以我知道我的高度参数正在被正确传递和接收,但是我的窗口没有以正确的高度呈现。

getIframeWindow : function () {
    return {
        show :function(args) {
            args=args||{};
            win = new Ext.Window({ 
                width    :args.width||200,
                height   :args.height||200,
                items    :[{
                    border      : false,
                    xtype       : 'iframepanel',
                    defaultSrc  : args.src||'_blank.htm'
                }]
            });
            console.log(win.height);
            win.show();
        },
4

1 回答 1

1

试试这个 :

            width    :args.width * 1.0 ||200,
            height   :args.height * 1.0 ||200,

args.width 和 args.height 将变成数字

于 2009-02-27T09:52:02.760 回答