下面是从网上拷的一段代码,主要是对其进行注解以便理解Ext.form.HtmlEditor获取和清空数据的方法
<script>
02.
var faxWin;
03.
Ext.onReady(function() {
04.
var form2 = new Ext.form.FormPanel({
05.
labelAlign: 'top',
06.
frame:true,
07.
title: '邮件',
08.
bodyStyle:'padding:5px 5px 0',
09.
width: 700,
10.
hight:400,
11.
items: [{
12.
layout:'column',
13.
items:[{
14.
xtype:'htmleditor', // Ext.form.HtmlEditor
15.
id:'bio', //对清空方法使用到的属性
16.
name: 'editor',
17.
fieldLabel:'内容',
18.
autoHeight: true,
19.
anchor:'98%'
20.
}]
21.
}],
22.
buttons: [{
23.
text: '取得内容并发送邮件',
24.
handler:function(){
//根据名称获取内容
//方法一:采用DOM方法
25.
var text = document.getElementsByName("editor")[0].value;
26.
alert(text)
var re = /(<p>)( )+(<//p>)/g;
//方法二:采用Ext提供的方法
var content = Ext.getDom('editor').value;
content = content.replace(re,"");
27.
}
28.
},{
29.
text: '接收邮件并显示内容',
30.
handler:function(){
31.
alert('清空')
32.
//清空内容
33.
Ext.getCmp("bio").setValue('');
34.
}
35.
},{
36.
text: '关闭',
37.
handler:function(){
//隐藏窗口
38.
faxWin.hide();
39.
}
40.
}]
41.
});
42.
var window = new Ext.Window({
43.
title: '传真邮件窗口',
44.
width: 710,
45.
autoHeight: true,
46.
layout: 'fit',
47.
plain:true,
48.
bodyStyle:'padding:5px;',
49.
buttonAlign:'center',
50.
closeAction: 'hide',
51.
items: form2
52.
});
53.
faxWin = window;
54.
window.hide();
55.
faxWin.show();
56.
});
57.
</script>
Ext.form.HtmlEditor获取和清空数据的方法
原创
©著作权归作者所有:来自51CTO博客作者foamflower的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:星级评分功能实现
下一篇:HTML特殊字符对照表
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Ext Js 3.2中的Htmleditor的实例
1:实例程序 <%String path = request.getContextPath();String basePath = request.ge、
ext function stylesheet string path -
Ext.form.FormPanel
1、layout : String 选定...
EXT CSS 配置管理 活动 Boo -
js获取form表单数据和form表单赋值
方便日后开发回顾
javascript js jquery html -
form表单重置、清空方法记录
myform 是form的id属性值 1.调用reset()方法 2. 逐个清空input、select值 3.排除法清空form表单
重置 html form表单 jquery 属性值