日期:2014-05-17  浏览次数:20623 次

设置Ext.form.HtmlEditor默认源码编辑状态
        在处理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);


这样初始化控件的时候就可以切换到源码状态了。