extjs 3.3: плавающая панель - PullRequest
       12

extjs 3.3: плавающая панель

2 голосов
/ 02 октября 2011

Я пытаюсь создать плавающую панель поверх других предварительно созданных панелей, я попробовал следующие простые коды, но не смог:

var testPanel = new Ext.Panel({
                                id: 'testP',
                                width: 50,
                                height: 100,
                                floating: true,
                                title:'Test'
                            });
testPanel.show();

о чем еще мне нужно подумать?

спасибо!

1 Ответ

1 голос
/ 02 октября 2011

При использовании конфигурации floating необходимо учитывать следующее:

1) Фиксированная ширина - что вы сделали 2) Позиция должна быть установлена ​​явно после рендеринга (например, myPanel.setPosition(100,100);).

Вы также можете установить базовую опцию конфигурации Ext.Layer вместо простой установки floating : true.Вы можете сделать это следующим образом:

Ext.Panel({

  //.. other config..,
  floating : {
    //Ext.Layer config options. Maybe a property in that will get you the desired effect that you're looking for.
  }
});

Попробуйте и обновите!

Приветствия.

...