3

我尝试在http://jsfiddle.net/WEEU3/
中使用 HTMLEditor但是当我选择编号列表或项目符号列表进行输入时,我按下回车键。好像 在此处输入图像描述

我觉得像

1. first
2. second
3. third

当我专注于第三。我按到未编号。我觉得像

    1. first
    2. second
third

但是所有单词都没有编号如何解决这个问题。非常感谢

4

1 回答 1

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());
            }
        }]
    }]
});
于 2013-07-15T20:49:27.610 回答