Что делает «layout: absolute»? - PullRequest
2 голосов
/ 03 июня 2011

Я создаю окно в ExtJS, но я не уверен насчет одного из свойств: layout.

У меня есть пример ниже моего кода.

var myWindow = new Ext.Window({
      height     : 300,
      width      : 300,
      layout     : 'absolute'
      //additional window code
}

Inв этом случае, что делает свойство layout: 'absolute'?

Ответы [ 2 ]

4 голосов
/ 04 июня 2011

Если вы используете Extjs 3 +

Абсолютный макет наследует привязку Ext.layout.AnchorLayout и добавляет возможность позиционирования x / y с использованием стандартных параметров конфигурации компонентов x и y.

AbsoluteLayout

См .:

ext-3.3.1 / документы

0 голосов
/ 03 июня 2011

Как указано в документации Ext JS , свойство layout управляет расположением компонента на странице.

Насколько я знаю и насколько я читал, не существует такого макета, как "абсолютный" (возможно, вы думаете о css вместо ExtJS?). То, что вы могли бы иметь в виду, это layout: anchor. Макет anchor позволяет привязывать части компонента относительно контейнера, в котором находится ваш компонент. В этом случае вы должны указать макет anchor, чтобы дочерние элементы окна могли быть привязаны относительно окна.

...