Я использую ExtJs.
Есть ли способ отрегулировать ширину Ext.Window
в соответствии с его элементами?
Высота автоматически настраивается на «авто», но width:'auto'
расширяет ее до полного окна браузера.
var childPnl1 = { // 1
frame: true,
width: 350,
height: 50,
html: 'My First Child Panel',
title: 'First children are fun'
}
var childPnl2 = { // 2
width: 150,
html: 'Second child',
title: 'Second children have all the fun!'
}
new Ext.Window({
renderTo: Ext.getBody(),
items: [
childPnl1,
childPnl2,
{
title: '3rd',
width: 400, //Maximum
height: '150',
frame: true
}
]
});
Теперь мне нужен способ, чтобы окно настраивало свою ширину на 400.
Одним из способов может быть итерация всех panels
и затем получение самого правого края, но я хочу этого избежать.