我正在使用ExtJS4构建一个web应用程序,我有一个Field Display,其中显示了所选用户的全名。
我正在获取用户名:
var firstName = record.get('FIRST_NAME');
var middleName = record.get('MIDDLE_NAME');
var lastName = record.get('LAST_NAME');
var name = firstName + " " + middleName + " " + lastName;
我的displayfield
位于e1d1e内,定义如下:
{
xtype: 'displayfield',
x: 175,
y: 355,
itemId: 'userName',
maxWidth: 300,
minWidth: 300,
width: 300,
defaultAlign: 'center',
hideLabel: true,
labelWidth: 60,
fieldStyle: 'font-size: 16px; color: #ffff00; text-align: center; text-style: bold;'
}
我将displayfield
设置为:
Ext.getCmp('borrowerIconPanel').down('#borrowerFormPanel').down('#userName').setRawValue(name);
但是,这只显示我定义为fieldStyle
中的name
:
font-size: 16px; color: #ffff00; text-align: center; text-style: bold;
我希望lastName
的字体大小与firstName
和middleName
不同。有人知道我如何做到这一点吗?我对改变ExtJS的风格不太了解。
1条答案
按热度按时间fjaof16o1#
您需要在输出中添加一些格式,下面我用一个CSS类将响应 Package 在一个
span
元素中,该类定义了所需的样式。我在HTML中使用了内联样式块作为示例,您应该将其添加到应用程序的样式表中。不停摆弄