Ext中FckEditor无法赋值问题

在使用Ext中的Form时,当对Form中的各个控件中的值进行初始化赋值时,FckEditor中的值每次只有在编译后的第一次才能显示出来,经过无数次的实验,找了个变通的方法,
1.在Form.load的时候获取返回json数据;
2.通过eval方法,将json数据转换为对象数据;
2.通过FCKeditorAPI.GetInstance("FckEditor对应的id")获得FckEditor的Instance;
3.通过FckEditor's Instance的SetData方法进行赋值。
注:调试时也试着用过Ext.get("FckEditor的id").dom.value="数据信息",但是并未成功。

frm.load({//数据初始加载

waitTitle: "请稍候",
waitMsg: "正在加载表单数据,请稍候... ",
url: 'deviceManager.ashx?id=1',
params:'method=Init',
success: function(action, form){
var obj = eval(form.result.data);//将json数据转换为对象
var editor= FCKeditorAPI.GetInstance("details");
editor.SetData(obj.detail);
}
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值