"布局运行失败"当我在xtype中隐藏工具栏时出现错误消息:' htmleditor'

时间:2017-02-27 10:01:07

标签: extjs xtype

我在没有工具栏的代码中使用xtype: 'htmleditor'。当我隐藏它时,我有一条Layout run failed错误消息。我该怎么做才能克服这个错误?

{
    xtype: 'htmleditor',
    rows: 2,
    itemId: 'display',
    colspan: 6,
    margin: '0 0 20 0',
    rtl: true,
    layout: {
        type: 'vbox',
        align: 'stretch'
    },
    readOnly: true,
    height: 200,
    width: 292
},

在另一个类中,我隐藏了这个工具栏:

{
    xtype: 'triggerfield',
    itemId: 'fml',
    type: 'formula',
    allowBlank: false,
    editable: false,
    layout: {
        type: 'vbox',
        align: 'stretch'
    },
    fieldLabel: Dufo.ux.fa.formula,
    fieldStyle: 'direction: ltr !important',
    onTriggerClick: function() {
        Ext.create(Dufo.view.other.Formula, { opener: this}).show();
        Ext.ComponentQuery.query('#display')[0].toolbar.hide(false);
        Ext.ComponentQuery.query('#display')[0].toolbar.setVisible(false);
    }
}

当我隐藏此工具栏时,我遇到了Layout run failed错误。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

感谢您的关注和答案。 我知道如何在xtype中隐藏我的工具栏:'htmleditor', 我为此做了这段代码:

{
        xtype: 'htmleditor',
        rows: 2,
        itemId: 'display',
        colspan: 6,
        margin: '0 0 20 0',
        rtl: true,
        layout: 'fit',
        frame: false,
        enableColors: false,
        enableAlignments: false,
        enableFont: false,
        enableFontSize: false,
        enableFormat : false,
        enableLinks : false,
        enableLists : false,
        enableSourceEdit: false,
        readOnly: true,
        height: 200,
        width: 292
    },