`
lym6520
  • 浏览: 704079 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

设置Ext.form.HtmlEditor默认源码编辑状态

    博客分类:
  • EXT
阅读更多
        在处理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);


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

0
0
分享到:
评论
2 楼 lym6520 2012-08-21  
xyc717 写道
楼主您好,我用你这段代码在火狐里面没问题,但是在IE里面试了试,不知道为啥,有了这段代码,焦点始终在HTMLEDITOR中,由于我的表单panel很长,htmlEditor在下面,这个页面一打开就到了htmleditor那个位置,想拖动滚动周向上,就是上不去,自己又回来了

你看下是不是initialize 事件引起的,理论上initialize只在控件第一次初始化的时候执行。
debugger跟踪看看,如果是这个事件引起的,可以执行完后remove掉。
1 楼 xyc717 2012-08-21  
楼主您好,我用你这段代码在火狐里面没问题,但是在IE里面试了试,不知道为啥,有了这段代码,焦点始终在HTMLEDITOR中,由于我的表单panel很长,htmlEditor在下面,这个页面一打开就到了htmleditor那个位置,想拖动滚动周向上,就是上不去,自己又回来了

相关推荐

    EXT.form组件

    8. `htmleditor`:`Ext.form.HtmlEditor`是一个富文本编辑器,用户可以编辑HTML内容,包括字体、颜色、图片等。 9. `numberfield`:`Ext.form.NumberField`继承自`Ext.form.TextField`,专用于处理数字输入。它提供...

    ecplise html编辑器tk.eclipse.plugin.htmleditor_2.2.0.jar

    ecplise html编辑器tk.eclipse.plugin.htmleditor_2.2.0.jar 配合GEF插件能在eclipse里识别html的标签来方便编辑html页面。tk.eclipse.plugin.htmleditor_2.2.0.jar文件直接复制到eclipse\plugins里面即可

    Lion.Data.Library.HtmlEditor v2.0(源码和实例)

    本文将深入探讨Lion.Data.Library.HtmlEditor v2.0这一C#实现的富文本编辑器库,包括其源码结构、功能特点、使用方法以及实例解析。 首先,Lion.Data.Library.HtmlEditor v2.0是一款基于C#语言开发的开源富文本编辑...

    tk.eclipse.plugin.htmleditor_2.1.0

    tk.eclipse.plugin.htmleditor_2.1.0

    tk.eclipse.plugin.htmleditor_2.2.0.jar,eclipse插件

    tk.eclipse.plugin.htmleditor_2.2.0.jar,eclipse插件

    EXT核心API详解

    47、Ext.form.Radio类 ………………… 43 48、Ext.form.HtmlEditor类 …………… 43 49、Ext.form.TextField类 …………… 44 50、Ext.form.NumberField类 ………… 44 51、Ext.form.TextArea类 …………… 45 52、...

    Lion.Data.Library.HtmlEditor v2.0 Demo

    2. **丰富的编辑功能**:支持字体样式调整、段落格式设置、颜色选择、列表创建、表格插入、以及各种特殊字符的插入,满足多样化的需求。 3. **图片和文件管理**:内置的文件上传功能允许用户直接在编辑器中上传图片...

    Ext组件描述,各个组件含义

    **2.23 HTML Editor (Ext.form.HtmlEditor)** - **xtype**: `htmleditor` - **功能描述**:HTML Editor 是一个富文本编辑器。 - **主要用途**:适用于需要用户编辑格式化的文本内容。 **2.24 Number Field (Ext....

    GEF_ALL+tk.eclipse.plugin.htmleditor_2.2.0.jar

    1.解压后得到GEF-ALL-3.4.1.zip和tk.eclipse.plugin.htmleditor_2.2.0.jar 2.安装GEF 解压GEF-ALL-3.4.1.zip,得到一个eclipse文件夹,打开可看到: 下面有三个文件夹:features,plugins,readme 分别拷贝上面...

    tk.eclipse.plugin.htmleditor_2.2.0.jar

    tk.eclipse.plugin.htmleditor_2.2.0.jar

    ExtJS入门教程(超级详细)

    47、Ext.form.Radio类 ………………… 43 48、Ext.form.HtmlEditor类 …………… 43 49、Ext.form.TextField类 …………… 44 50、Ext.form.NumberField类 ………… 44 51、Ext.form.TextArea类 …………… 45 52、...

    ExtJSWeb应用程序开发指南(第2版)

    4.1.16 Ext.form.field.HtmlEditor编辑器字段 4.1.17 Ext.form.field.Display只读文本字段 4.1.18 Ext.form.Label标签字段 4.1.19 Ext.form.FieldSet字段集 4.1.20 Ext.form.FieldContainer容器字段 4.1.21 Ext...

    tk.eclipse.plugin.htmleditor_2.0.4.rar

    安装完成后,打开Eclipse,新建一个HTML文件,选择tk.eclipse.plugin.htmleditor作为默认编辑器。此时,你可以享受到插件提供的所有特性,例如输入`<div>`后,插件会自动补全闭合标签`</div>`。代码折叠功能可以...

    Lion.Data.Library.HtmlEditor.Manage v2.0

    这是一个针对Lion.Data.Library.HtmlEditor 2.0所使用配置文件的管理程序,只对初学者用 . BTW:如果你会一些xml,可以手动去修改,里面已经写了注释 

    ext_表单提交_数据校验

    `Ext.form.HtmlEditor`是一个富文本编辑器,提供了多种格式化工具,如对齐、字体颜色、字体大小等。通过`enableAlignments`、`enableColors`等参数,可以开启或关闭不同的编辑功能,以适应不同复杂度的文本编辑需求...

    tk.eclipse.plugin.htmleditor_1.6.7

    安装Eclipse HTML Editor插件    解压缩tk.eclipse.plugin.htmleditor_1.6.7.zip包,然后将plugins目录拷贝至D:\eclipse目录下覆盖原文件夹即可。到此Eclipse HTML Editor插件安装完成。 <br>完成以上...

    ExtJs_xtype一览

    - `htmleditor`:`Ext.form.HtmlEditor`,HTML编辑器组件。 - `numberfield`:`Ext.form.NumberField`,数字输入框。 - `radio`:`Ext.form.Radio`,单选按钮。 - `textarea`:`Ext.form.TextArea`,多行文本...

    Ext Js权威指南(.zip.001

    8.4.4 状态管理:ext.state.manager、ext.state.provider、ext.state.local-storageprovider和ext.state.cookieprovider / 426 8.5 综合实例 / 426 8.5.1 使用子模板 / 426 8.5.2 递归调用模板 / 428 8.6 本章...

    ExtJS-3.4.0系列目录

    - `Ext.form.field.HtmlEditor`:富文本编辑器。 - `Ext.form.field.Display`:只读文本字段。 - `Ext.form.Label`:标签字段,用于显示文本。 - `Ext.form.FieldSet`:字段集,用于组织和分组表单元素。 5. **...

Global site tag (gtag.js) - Google Analytics