【发布时间】:2016-07-12 15:50:39
【问题描述】:
我正在使用 Extjs 6.0(带有 Framework Codeigniter 3.0.3)。
我试图得到这样的东西:
+---------------------------+-------------+
| something | something | something |
+-------------+-------------+-------------+
| Label A| Label B |
+-------------+-------------+-------------+
我正在使用表格布局(标签 A 和 colspan 2)。
问题是我在标签 A 和标签 B 中需要不同的对齐方式(分别是右对齐和居中)。
有没有办法做到这一点?
这是代码:
Ext.create('Ext.form.Panel', {
renderTo: Ext.getBody(),
title: 'Form Panel',
bodyStyle: 'padding:5px 5px 0',
width: 400,
height: 200,
layout: {
type: 'table',
columns: 3
},
items: [{
xtype: 'label',
text: '----First Row----',
padding: 5
}, {
xtype: 'label',
text: '----First Row----',
padding: 5
}, {
xtype: 'label',
text: '----First Row----',
padding: 5
},{
xtype: 'label',
text: 'Label A',
padding: 5,
colspan: 2,
}, {
xtype: 'label',
text: 'Label B',
padding: 5
}],
});
对于标签A,我尝试添加(无效):
- 对齐:'右'
- textAlign: '右'
- labelAlign: '右'
如果我添加:
layout: {
type: 'table',
columns: 3,
tableAttrs: {
style: {
textAlign: 'right'
}
}
}
然后Label A和Label B都向右对齐,这不是我需要的。
【问题讨论】:
标签: codeigniter extjs text-align