Ext镶嵌ckeditor的问题

问题描述

我再Ext页面中镶嵌了Ckeditor插件但是在Ckeditor下面在声明的其他组件就显示不了了..请各位大侠帮助俺一把代码是这样的:<body><script> Ext.QuickTips.init(); Ext.onReady(function(){ new Ext.Viewport({ id:'tviewport', height:500, width:300, items:[ { xtype:'textfield', value:'xiaoqiang' },{ width:500, height:400, items:{xtype: 'ckeditor',fieldLabel: '内 容',labelStyle : "text-align:right;width:50;", id:'neirong',name: 'htmlcode',CKConfig:{ toolbar :'Full', height : 180, uiColor: '#dede98', autoWidth:true } }},{ xtype:'textfield', value:'xiaoqiang' } ] }); }); </script></body>.哦..我用的Ckeditor3.5

解决方案

Ext.form.CKEditor = function(config) {this.config = config;Ext.form.CKEditor.superclass.constructor.call(this, config);};Ext.extend(Ext.form.CKEditor, Ext.form.TextArea, {hideLabel : true,constructor : function(config) {config = config || {};config.listeners = config.listeners || {};Ext.applyIf(config.listeners, {beforedestroy : this.onBeforeDestroy.createDelegate(this),scope : this});Ext.form.CKEditor.superclass.constructor.call(this, config);},onBeforeDestroy : function() {this.ckEditor.destroy();},onRender : function(ct, position) {if (!this.el) {this.defaultAutoCreate = {tag : "textarea",autocomplete : "off"};}Ext.form.TextArea.superclass.onRender.call(this, ct, position);this.ckEditor = CKEDITOR.replace(this.id, Ext.apply({skin : 'office2003'}, this.config.CKConfig));},setValue : function(value) {if (Ext.isEmpty(value)) {value = "";}Ext.form.TextArea.superclass.setValue.apply(this, [value]);CKEDITOR.instances[this.id].setData(value);},getValue : function() {CKEDITOR.instances[this.id].updateElement();this.value = CKEDITOR.instances[this.id].getData();return Ext.form.TextArea.superclass.getValue.apply(this);},getRawValue : function() {CKEDITOR.instances[this.id].updateElement();this.value = CKEDITOR.instances[this.id].getData();return Ext.form.TextArea.superclass.getRawValue.apply(this);}});Ext.reg('ckeditor', Ext.form.CKEditor);使用new Ext.form.CKEditor({xtype : 'ckeditor',name : 'content',width : '100%',height : 250});

时间: 2024-11-16 03:36:26

Ext镶嵌ckeditor的问题的相关文章

织梦ckeditor添加自定义按钮,实现自定义样式

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 织梦到了5.7之后编辑器不再是fck,而是升级成了ckeditor3.6.2.在我们对内容页面的body正文部分进行编辑的时候,前台正文部分有的时候需要一个自定义样式,但ckeditor并没有自定义样式涉及. 例如页面:http://www.badubox.com/game/500.html, 可以看到有虚线边框的地方,就是自定义样式. 当然

ext/js-Ext/js主从表数据在一个界面展示的问题

问题描述 Ext/js主从表数据在一个界面展示的问题 类似于一个订单列表,每行后面有一个查看详情的按钮,现在是点击查看详情,展示了主表数据,怎么样才能在点击查看详情的时候,除了展示当前订单记录行的信息,还要展示这一条订单关联的多条订单明细信息呢?在一个界面,跟在订单信息后面展示? 解决方案 可以用Ext.ux.RowExpander这个插件,具体示例看examplesgridgrid-plugins.html

ExtJs2.0学习系列(14)--Ext.TreePanel之第三式(可增删改的树)

继续tree的learn! 今天就来个可增删改的树吧,操作数据库就使用比较方便的Linq,无非就是增删改! LinqData.dbml: html代码: <body> <div id="container" style="float:left; margin-right:10px;"> </div> <iframe name="mainFrame" id="mainFrame" src

ExtJs2.0学习系列(7)--Ext.FormPanel之第四式(其他组件示例篇)

N久没有写extjs的,作为一个新手,我为我的这种懒惰行为感到惭愧! 鉴于有朋友反应前面的文章过于简单,我决定以后的文章如果没有闪光点就放在新手区(如果不适合,请跟帖),不放在首页! 11.checkbox简单示例 效果图: js代码: Ext.onReady(function(){ Ext.QuickTips.init(); var myform=new Ext.FormPanel({ frame:true, width:330, layout:"form", labelWidth:

ExtJs2.0学习系列(10)--Ext.TabPanel之第二式

上一篇种我们简单的了解了下tabpanel 下面我们要介绍的是,如何动态的添加标签页! 2.动态添加tabpanel的标签页 效果图: 点击"添加新标签页",会添加一个标签页,而且激活这个新的标签页. html代码: <body style="margin:10px;"> <div> <a id="AddNewTab" href="javascript:void(0)">添加新标签页<

ext下拉框在linux系统下,输入框有XX的关闭

问题描述 ext下拉框在linux系统下,输入框有XX的关闭 如果所示,在linux系统,可输入的下拉框有XX的按钮,但是本地却没有,不知道这个该怎么设置,现在的问题是,linux系统上点那个XX没有效果,点击为空后,鼠标放到别的地方时,当时选得值又出现了,有没有人知道这个梗.

ExtJs2.0学习系列(2)--Ext.Panel

上一篇文章ExtJs2.0学习系列(1)--Ext.MessageBox ,受到了大家的褒贬不一,还是有的朋友提出好的建议,在此表示感谢! 今天介绍extjs中的Panel组件. //html代码 <div id="container"> </div> //js代码 var p = new Ext.Panel({ title: 'My Panel',//标题 collapsible:true,//右上角上的那个收缩按钮,设为false则不显示 renderTo:

ExtJs之Ext.widgets-Button,SplitButton,CycleButton

Ext.Action action实现一个脱离了容器的事件,所有它可以在多个容器之间共享,不过好象只有Ext.Toolbar, Ext.Button 和 Ext.menu.Menu支持action接口:),因为容器要实现下面所有的方法setText(string), setIconCls(string), setDisabled(boolean), setVisible(boolean) and setHandler(function) 方法: Action( Object config ) 构

ExtJs2.0学习系列(6)--Ext.FormPanel之第三式(ComboBox篇)

前言:说句实话,此extjs系列的文章在博客园中的热度不高,可能是学这玩意的人不多吧,但是我觉得有这么个系列的文章对于中国朋友非常有帮助!请大家支持! 上篇ExtJs2.0学习系列(5)--Ext.FormPanel之第二式中我们讨论了下fieldset和表单验证的知识,今天我们接着深入解析表单元素中ComboBox组件的使用.会涉及 到.net简单服务器数据交互,但暂不做深入讨论,以后会详细分析服务器交互相关,不过可能要等较长一段时间,呵呵! 5.服务器数据作为ComboBox的数据源实例 首