ExtJS 4.2 文本字段设置两种颜色的文本
ExtJS 4.2 textfield set text with two colours
有没有办法在文本字段中插入下一个值:
随机 (1234)
但在文本字段中可视化如下:
因为我从服务器取回信息如下:
"property1" : "Random (<span style='color:red;'>1234</span>)
并且文本字段位于表单内,当我检索信息时,我使用 loadRecord
将数据加载到表单中。
恕我直言,不可能使用“Ext.form.field.Text”来显示彩色文本。
但是您可以使用显示字段(只读)或 html 编辑器..
new Ext.panel.Panel({
title: 'Form',
renderTo: Ext.getBody(),
width: 550,
height: 250,
frame: true,
layout: 'form',
items: [{
xtype: 'htmleditor',
fieldLabel: "HTML Editor",
enableColors: false,
enableAlignments: false,
value: "Random (<span style='color:red;'>1234</span>)",
}, {
xtype: 'displayfield',
fieldLabel: "Display Field",
value: "Random (<span style='color:red;'>1234</span>)",
}]
});
有没有办法在文本字段中插入下一个值:
随机 (1234)
但在文本字段中可视化如下:
因为我从服务器取回信息如下:
"property1" : "Random (<span style='color:red;'>1234</span>)
并且文本字段位于表单内,当我检索信息时,我使用 loadRecord
将数据加载到表单中。
恕我直言,不可能使用“Ext.form.field.Text”来显示彩色文本。 但是您可以使用显示字段(只读)或 html 编辑器..
new Ext.panel.Panel({
title: 'Form',
renderTo: Ext.getBody(),
width: 550,
height: 250,
frame: true,
layout: 'form',
items: [{
xtype: 'htmleditor',
fieldLabel: "HTML Editor",
enableColors: false,
enableAlignments: false,
value: "Random (<span style='color:red;'>1234</span>)",
}, {
xtype: 'displayfield',
fieldLabel: "Display Field",
value: "Random (<span style='color:red;'>1234</span>)",
}]
});