Extjs HtmlEditor - 编号列表和项目符号列表

时间:2013-07-12 07:46:50

标签: extjs extjs4 extjs4.1 html-editor

我尝试在 http://jsfiddle.net/WEEU3/ 中使用HTMLEditor
但是当我选择编号列表或子弹列表进行打字时,我按下输入键盘。好像 enter image description here

我认为就像

1. first
2. second
3. third

当我专注于第三时。我按下没有编号。我认为就像

    1. first
    2. second
third

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

1 个答案:

答案 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());
            }
        }]
    }]
});