在处理Ext的HtmlEditor的时候,需要在表单初始化的时候就使用源码编辑,HtmlEditor控件没有提供默认的设置,提供了一个toggleSourceEdit方法来进行切换,但是单单执行该方法不起作用,所以我们需要通过控件的initialize事件来进行初始化处理,具体看代码:
主要是这段代码:
这样初始化控件的时候就可以切换到源码状态了。
{
xtype : 'htmleditor',
name : 'rparammap.content',
enableAlignments :false,
enableColors: true,
enableFont : false,
enableFontSize: true,
enableFormat: true,
enableLinks: true,
enableLists : false,
enableSourceEdit: true,
width:444,
height:150,
allowBlank:false,
fieldLabel : '',
listeners:{
initialize : function (h){
var btn = this.tb.items.get('sourceedit');
btn.toggle(true);
this.toggleSourceEdit(true);
}
}
}
主要是这段代码:
var btn = this.tb.items.get('sourceedit');
btn.toggle(true);
this.toggleSourceEdit(true);
这样初始化控件的时候就可以切换到源码状态了。