2009-02-25 3 views
1

Независимо от того, какой аргумент высоты я использую, мое окно сохраняет устойчивую высоту около 250 пикселей. Оператор console.log выводит 600, когда я передаю 600, чтобы показать, например. getIFrameWindow().show({height: 600}), поэтому я знаю, что мой аргумент высоты передается и принимается правильно, но мое окно не отображает с его правильной высотой.Невозможно установить высоту в окне extJS

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(); 
     }, 

ответ

1

попробовать это:

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

args.width и args.height станет число

+0

Спасибо, что спасло бы меня удаление цитаты во всех моих звонков, чтобы показать(). Я только что узнал этот трюк несколько недель назад, но это слишком много JavaScript сразу. ;-) – ProfK

Смежные вопросы