Ext.QuickTips.init(); //这句话加了才会出现日历
var arr=[ [1, '小王'], [2, '小林'],[3, '张三'] ];
var reader = new Ext.data.ArrayReader(
{id: 0},
[
{name: 'value'},
{name: 'key'}
]);
var store=new Ext.data.Store({
reader:reader
});
store.loadData(arr);
var htmleditor=new Ext.form.HtmlEditor({
fieldLabel:'htmleditor',
width:450,
fontFamilies:['宋体','隶书','楷书'], //加字体
name:'editor',
id:'editor'
});
var oplist4 = new Ext.form.FieldSet({
title: '序号位数',
autoHeight: true,
width: 260,
layout:'table', //这个让radio横着放
items:[{xtype:'radio',
name:'xh',
boxLabel:'一位',
id:'radioxh1'
},{xtype:'radio',
name:'xh',
boxLabel:'两位',
id:'radioxh2'
},{xtype:'radio',
name:'xh',
boxLabel:'三位',
id:'radioxh3'
}]
});
// form.add(oplist4);
var combobox=new Ext.form.ComboBox({ //combobox
fieldLabel:'ComboBox',
resiable:true,
handleHeight :100, //
displayField:'key',
mode: 'local',
store:store //数据储存到这个comboBox
});
var form = new Ext.FormPanel({
labelWidth: 75,
url:'post.php',
frame:true,
width: 800,
defaultType: 'textfield',
items: [
new Ext.form.Checkbox({ //checkbox
fieldLabel:'checkbox',
name:'cb',
checked:true,
boxLabel:'checkbox'
}),
new Ext.form.FieldSet({ //加一个FieldSet就把两个radio当作一组
border:false,
title:'radio',
layout:'table', //加这个属性 Radio 就是横着放的
items:[
new Ext.form.Radio({
labelSeparator:'',
name:'radio',
checked:true, //为true 被选中,false 不被选中
boxLabel:'radio 1'
}),
new Ext.form.Radio({
labelSeparator:'',
name:'radio',
checked:false,
boxLabel:'radio 2'
})
]
}),
new Ext.form.Hidden({ //hidden
name:'hidden'
}),
htmleditor,
new Ext.form.TextField({ //text
fieldLabel:'text',
name:'text',
grow:true,
allowBlank:false,
blankText : "这个字段最好不要为空",
maskRe:/[a-zA-z]/gi
}),
new Ext.form.NumberField({ //NumberField
allowNegative:true,
fieldLabel:'number',
allowBlank:false, //该行要为false,下面的验证才有效果
blankText : "该行不允许位空",
name:'number'
}),
new Ext.form.TextArea({ //TextArea
fieldLabel:'textarea',
hideParent:true,
preventScrollbars:true,
name:'textarea'
}),
new Ext.form.TriggerField({ //TriggerField
fieldLabel:'TriggerField',
name:'TriggerField'
}),
new Ext.form.ComboBox({ //select
fieldLabel:'select',
editable:false,
triggerAction: 'all',
valueField:'value',
displayField:'key',
mode: 'local',
store:store
}),
combobox,oplist4,
new Ext.form.DateField({ //DateField
fieldLabel:'DateField',
format:'Y-m-d' ,//格式化日期
allowBlank:false,
disabledDays:[0,6] , //不让选择周六,周日
disabledDaysText:"周末要休息",
//maxText :"2008-01-28",
invalidText :"您输入了不该输入的字符"
}),
new Ext.form.TimeField({//TimeField
fieldLabel:'TimeField',
mode: 'local',
increment:15 //时间间隔
})
]
});
var action = new Ext.Action({
text: 'Do something',
handler: function(){
Ext.Msg.alert('有情提示', '您点到我了!哈哈哈哈哈哈哈哈哈哈哈.');
},
iconCls: 'do-something'
});
var panel = new Ext.Panel({
title: 'Actions 测试',
width:500,
height:300,
tbar: [
//将action做为一个菜单按钮添加到工具栏
action, {
text: 'Action Menu',
//将action做为文本选择项添加到menu
menu: [action]
}
],
items: [
//由action构造button,添加到panel
new Ext.Button(action)
],
renderTo: Ext.getBody()
});
// 如果这儿setText.当然button/menu/toolbar中的action文本都变了
//action.setText('Something else');
form.render(document.body);
//htmleditor.setRawValue("<h1>hello world</h1>");
//htmleditor.syncValue();
//combobox.setValue("------------人物姓名-------------");
分享到:
相关推荐
1. Ext.form.NumberField 2. Ext.form.TextArea 3. Ext.form.TriggerField 4. Ext.form.DateField 5. Ext.form.ComboBox 6. Ext.form.TimeField
EXT异步提交FORM表单的使用和,以及EXT配合struts2,sprint2.5进行前台和后台的交互解释和运用.....
Ext2.0 form使用实例的例程。这个包也包含了Ext 2.0布局实例的例程。
Ext 添加功能form表单实例 适合Ext初学者
自己用Ext2.0做的Form表单,是个包。里面有最后生成界面的图片
EXT 表单验证EXT 表单验证EXT 表单验证EXT 表单验证EXT 表单验证
EXT表单验证之TextField,vtype 包括所有EXT中TextField的验证方式
ext 相关控件用法form表单ext 相关控件用法form表单ext 相关控件用法form表单
使用 json 动态加载 Ext 表单数据。
EXT的form表单ajax提交(默认提交方式) 代码如下: 1. function login(item) { 2. 3. if (validatorForm()) { 4. // 登录时将登录按钮设为disabled,防止重复提交 5. this.disabled = true; 6. 7...
ext关于form表单和combobox的例子
EXT动态新增一行 用的column布局,点击一个按钮能添加一行组件,如文本框,有下拉框等。
NULL 博文链接:https://a729812804.iteye.com/blog/1215795
主要用例子说明extjs4的form表单的运用,其中有表单属性说明,表单控件运用说明如: title:'表单', //表单标题 bodyStyle:'padding:5 5 5 5', //表单边距 height:120, //表单高度 width:200, //表单宽度 ...
NULL 博文链接:https://lovebeyond.iteye.com/blog/440899
下面是一个我遇到问题代码的简化版本,没有经过测试,大概意思是要是在form里想控制不显示表单,用remove()方法有效 代码如下: new Ext.form.FormPanel({ id : ‘ReportForm’,items : [{ {id:”001″}, {id:”002″...
ext form 提交表单介绍 个个属性的介绍 两个函数介绍
非常珍贵的初学者资源,详细的使用了ext的各种常用组件和类库,例子完完整整,能运行,数据库资源直接在配置文件里面写就行,是那种就换成什么,非常方便大家使用和参考。
//第二句的目的就是设置控件的错误信息显示位置,主要可选的位置有: var tdate = new Ext.form.DateField({ fieldLabel: ‘日期’, emptyText: ‘请选择日期’, format: ‘Y-m-d’, disabledDays: [0, 7] });...