我尝试在http://jsfiddle.net/WEEU3/
中使用 HTMLEditor但是当我选择编号列表或项目符号列表进行输入时,我按下回车键。好像
我觉得像
1. first
2. second
3. third
当我专注于第三。我按到未编号。我觉得像
1. first
2. second
third
但是所有单词都没有编号如何解决这个问题。非常感谢
我尝试在http://jsfiddle.net/WEEU3/
中使用 HTMLEditor但是当我选择编号列表或项目符号列表进行输入时,我按下回车键。好像
我觉得像
1. first
2. second
3. third
当我专注于第三。我按到未编号。我觉得像
1. first
2. second
third
但是所有单词都没有编号如何解决这个问题。非常感谢
看起来 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());
}
}]
}]
});