浏览 1191 次
锁定老帖子 主题:EXT+FCK 的问题。
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-06-07
form : Ext.namespace("Ext.zhj.quoDetail"); var path = window.location.pathname; path = path.substring(0, path.lastIndexOf('/') + 1); Ext.zhj.quoDetail.SimpleForm = Ext.extend(Ext.FormPanel, { quoId : null, constructor : function(_cfg) { if (_cfg == null) { _cfg = {}; } Ext.apply(this, _cfg); Ext.zhj.quoDetail.SimpleForm.superclass.constructor.call(this, { width : this['width'] == null ? 1000 : this['width'], labelAlign : 'right', buttonAlign : 'right', bodyStyle : 'padding:5px;', frame : true, monitorValid : false, items : [{ border : false, labelSeparator : ':', defaults : { layout : 'form', border : false, columnWidth : .25 }, items : [//1 { items : [{ xtype : 'textfield', fieldLabel : '标题', name : 'title', width:200, anchor : '90%' },{ xtype:'textarea', name:'content', fieldLabel:'内容', id:'f_content', listeners : { "render" : function(f) { fckEditor = new FCKeditor("f_content"); fckEditor.Height = 400; fckEditor.Width = 530; fckEditor.BasePath = path+"fckeditor/"; fckEditor.Config['CustomConfigurationsPath'] =path+"/fckeditor/fckconfig.js"; fckEditor.ReplaceTextarea(); } } }] }] }] }) }, loadFormDate : function() { Ext.Ajax.request({ url : path + '/noticeinfo/getnotice.action', params : { id : this.quoId }, success : function(response) { var responseArray = Ext.util.JSON .decode(response.responseText); if (responseArray.success == true) { var r = new Ext.data.Record(responseArray.info); this.setValues(r); } else { return false; } },scope : this }); }, setValues : function(_r) { _r.set('title', _r.data['title']); _r.set('content', _r.data['content']); this.getForm().loadRecord(_r); } }); window: Ext.namespace("Ext.jbsoft.window.updatewin"); Ext.jbsoft.window.updatewin.QuoInfoDetailWindow = Ext.extend(Ext.Window, { id:null, simpleForm : null, constructor : function(_cfg){ if(_cfg == null){ _cfg = {}; } Ext.apply(this,_cfg); this.simpleForm = new Ext.zhj.quoDetail.SimpleForm({ quoId : this.id }); // 转载数据 this.simpleForm.loadFormDate(); Ext.jbsoft.window.updatewin.QuoInfoDetailWindow.superclass.constructor.call(this, { title : this.id, width : 800, height : 500, plain : true, closable : true, closeAction : 'close', constrain : true, modal : true, buttons : [{ text : "确定", handler : function() { this.close(); }, scope : this }], items : [{ frame : true, items : [this.simpleForm] }] }) } }); Ext.reg("win",Ext.jbsoft.window.updatewin.QuoInfoDetailWindow); 在IE 里面现在的问题是第一次FCK里面可以得到传入的content,第二次就不行了,显示为空! 但是在火狐里面一直都没问题,求解,万分感谢! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |