08第八讲:VIP消费信息录入功能实现.doc
文本预览下载声明
商场VIP消费情况查询系统
VIP消费信息录入功能实现
一、添加VIP消费信息录入窗口
function vipAdd(){
//创建一个window
var vipAddWindow = new Ext.Window({
title:VIP信息录入,
width:400,
height:300,
modal:true,
resizable:false
});
vipAddWindow.show();
}
按钮事件处理
{text:VIP信息录入,handler:vipAdd},
效果预览:
二、添加表单
//创建表单
var formPanel = new Ext.form.FormPanel({
bodyStyle:padding-left:50px,
width:400,
frame:true,
labelAlign:right,
monitorValid:true,
items:[
new Ext.form.NumberField({
id:vipId,
name:vipId,
fieldLabel:vipId,
allowNegative : false,//不允许输入负数
allowDecimals : false,//不允许输入小树
nanText :请输入有效的整数,//无效数字提示
allowBlank:false,
blankText:vipId不能为空
}),
new Ext.form.TextField({
id:name,
name:name,
fieldLabel:姓名,
minLength:2,
minLengthText:姓名长度不能小于2个字符,
maxLength:12,
maxLengthText:姓名长度不能大于12个字符,
allowBlank:false,
blankText:姓名不能为空
}),
new Ext.form.NumberField({
id:commodityId,
name:commodityId,
fieldLabel:commodityId,
allowNegative : false,//不允许输入负数
allowDecimals : false,//不允许输入小树
nanText :请输入有效的整数,//无效数字提示
allowBlank:false,
blankText:commodityId不能为空
}),
new Ext.form.TextField({
id:commodityName,
name:commodityName,
fieldLabel:商品名称,
minLength:2,
minLengthText:商品名称长度不能小于2个字符,
maxLength:12,
maxLengthText:商品名称长度不能大于12个字符,
allowBlank:false,
blankText:商品名称不能为空
}),
new Ext.form.NumberField({
id:price,
name:price,
fieldLabel:商品价格,
allowNegative : false,//不允许输入负数
nanText :请输入有效的整数,//无效数字提示
allowDecimals : true,//允许输入小数
maxValue ://最大值
minValue : 0,//最小值
minText:商品价格不能小于{0}元,
maxText:商品价格不能大于{0}元,
allowBlank:false,
blankText:商品价格不能为空
}),new Ext.form.NumberField({
id:practicePrice,
name:practicePrice,
fieldLabel:商品实际价格,
allowNegative : false,//不允许输入负数
nanText :请输入有效的整数,//无效数字提示
allowDecimals : true,//允许输入小数
maxValue ://最大值
minVa
显示全部