/** * 和文本框不同,选择框有两个值:实际值和显示值,显示值通过boxLabel指定,而实际值由inputValue指定,inputValue * 的值将传至服务器,默认选择设至checked为true * RadioGroup将Radio分组,RadioGroup仅仅将单选按钮从逻辑上绑定到一起,并且提供一个提示信息,另外,该类的 * width选项很有用,可以适当调整所占的宽度,而Radio的width则起不到相应的效果 */ /** * 日期选择器 * Ext.form.DateField在原来DatePicker的基础上多了一个文本框,默认格式m/d/y. * value则指定日期选择器弹出后的默认值,注意必须是Date对象 * 可以通过两个方法得到Ext.form.DateField的选择值,getValue()返回的是Date对象,而getRawValue()则返回 * String数据,和文本框中的值一致,Ext.form.DateField无法选择时间 */ var dateBirthday = new Ext.form.DateField({ name: "dateBirthday", fieldLabel: "出生日期", width: 200, format: "Y-m-d H:i:s", value: new Date() }); /** * 复选框及复选框分组 */ var chkHobby1 = new Ext.form.Checkbox({ name: "chkHobby", inputValue: "钓鱼", boxLabel: "钓鱼", checked: true }); var chkHobby2 = new Ext.form.Checkbox({ name: "chkHobby", inputValue: "网友聚会", boxLabel: "网友聚会" }); var chkHobby3 = new Ext.form.Checkbox({ name: "chkHobby", inputValue: "洗桑拿", boxLabel: "洗桑拿" }); var chkHobby4 = new Ext.form.Checkbox({ name: "chkHobby", inputValue: "打保龄球", boxLabel: "打保龄球" }); //爱好分组 var grpGobby = new Ext.form.CheckboxGroup({ name: "hobby", fieldLabel: "您的爱好", items: [ chkHobby1,chkHobby2,chkHobby3,chkHobby4 ], width: 300 }); /** * 数字输入框 * Ext.form.NumberField其实就是文本框,特殊性在于限定了用户的输入,只能输入数字,包括 * 小数和整数,如果用户不小心输入了两个或两个以上的小数点,从第二个小数点开始到最后都会被自动清除 */ var numLove = new Ext.form.NumberField({ name: "numLove", fieldLabel: "最喜欢的数字" });?
详细解决方案
Ext学习_表单组件二
热度:51 发布时间:2012-10-09 10:21:45.0
相关解决方案