Трябва да мога да използвам колони с различен размер в портала ExtJS. Например, искам в централния регион една област, която има място за една голяма джаджа, а след това точно под нея 2 зони за 2 по-малки джаджи. Продължавам да се опитвам да си играя с колоните, за да разбера това, но изглежда нищо не работи. Помогне?
ExtJS Portal - Колони с различни размери
Отговори (3)
Порталът използва ColumnLayout
, така че трябва да можете да конфигурирате ширини на колони според нуждите, като използвате стандартни конфигурации. Какво опитахте (т.е. публикувате някакъв код)?
person
Brian Moeskau
schedule
13.04.2010
ако разбера правилно, tableLayout ще отговаря повече на вашите нужди ... опитайте го: http://www.extjs.com/deploy/dev/docs/?class=Ext.layout.TableLayout
person
Nexum
schedule
19.04.2010
Ето какво имам досега:
var portalColumns =
[{
columnWidth: .70,
id: 'firstColumn',
style: 'padding:10px 0 10px 10px'
}, {
columnWidth: .30,
id: 'secondColumn',
style: 'padding:10px 0 10px 10px'
}];
var mainPanel = new Ext.Panel({
renderTo: 'pnlContent',
layout: 'border',
height: 730,
width: 1255,
id: 'mainPanel',
items: [portalNavigation,
{
xtype: 'portal',
region: 'center',
margins: '35 5 5 0',
items: [portalColumns ]
}]
});
Знам, че мога да конфигурирам ширините на колоните за целия портал, но трябва да бъдат подредени. Така че една колона отгоре, която обхваща цялата ширина, и след това две под нея, която е съставена от две отделни ширини. Ако трябва да го изразя в HTML, ето го:
таблица tr td colspan="2" tr tr td td tr таблица
person
needshelp
schedule
13.04.2010