我尝试在 http://jsfiddle.net/WEEU3/ 中使用HTMLEditor
但是当我选择编号列表或子弹列表进行打字时,我按下输入键盘。好像
我认为就像
1. first
2. second
3. third
当我专注于第三时。我按下没有编号。我认为就像
1. first
2. second
third
但是所有的单词都不会被编号 如何解决这个问题。非常感谢
答案 0 :(得分:1)
看起来4.1.1上有htmleditor的错误。此外,您不应该使用new来创建ExtJS对象。这将导致其他ExtJS问题。
升级到4.2.x将解决htmleditor的问题。
您的代码应该更好地格式化。您还应该使用适当的ExtJS方法来获取项目,例如:
Ext.create('Ext.form.Panel', { // should be using Ext.create(), not new
title: 'HTML Editor',
width: 500,
bodyPadding: 10,
renderTo: Ext.getBody(),
items: [{
xtype: 'htmleditor',
name: 'editor',
enableColors: true,
enableAlignments: false,
enableLists: true,
enableSourceEdit: false,
anchor: '100%'
}],
dockedItems: [{
xtype: 'toolbar',
items: [{
xtype: 'button',
text: 'Get HTML',
handler: function(btn) {
// example of getting all form values
console.log(btn.up('form').getForm().getValues());
// proper example of getting by component
alert(btn.up('form').down('htmleditor').getValue());
}
}]
}]
});