资源描述:
《08第八讲:VIP消费信息录入功能实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.商场VIP消费情况查询系统VIP消费信息录入功能实现一、添加VIP消费信息录入窗口functionvipAdd(){//创建一个windowvarvipAddWindow=newExt.Window({title:"VIP信息录入",width:400,height:300,modal:true,resizable:false});vipAddWindow.show();}按钮事件处理{text:"VIP信息录入",handler:vipAdd},效果预览:二、添加表单//创建表单varformPanel=newExt.form.FormPanel({bodyStyle:"pad
2、ding-left:50px",width:400,...frame:true,labelAlign:"right",monitorValid:true,items:[newExt.form.NumberField({id:"vipId",name:"vipId",fieldLabel:"vipId",allowNegative:false,//不允许输入负数allowDecimals:false,//不允许输入小树nanText:'请输入有效的整数',//无效数字提示allowBlank:false,blankText:"vipId不能为空"}),newExt.form.Text
3、Field({id:"name",name:"name",fieldLabel:"姓名",minLength:2,minLengthText:"姓名长度不能小于2个字符",maxLength:12,maxLengthText:"姓名长度不能大于12个字符",allowBlank:false,blankText:"姓名不能为空"}),newExt.form.NumberField({id:"commodityId",name:"commodityId",fieldLabel:"commodityId",allowNegative:false,//不允许输入负数allowDecimal
4、s:false,//不允许输入小树nanText:'请输入有效的整数',//无效数字提示allowBlank:false,blankText:"commodityId不能为空"}),newExt.form.TextField({id:"commodityName",name:"commodityName",fieldLabel:"商品名称",minLength:2,minLengthText:"商品名称长度不能小于2个字符",...maxLength:12,maxLengthText:"商品名称长度不能大于12个字符",allowBlank:false,blankText:"商品名
5、称不能为空"}),newExt.form.NumberField({id:"price",name:"price",fieldLabel:"商品价格",allowNegative:false,//不允许输入负数nanText:'请输入有效的整数',//无效数字提示allowDecimals:true,//允许输入小数maxValue:10000000,//最大值minValue:0,//最小值minText:"商品价格不能小于{0}元",maxText:"商品价格不能大于{0}元",allowBlank:false,blankText:"商品价格不能为空"}),newExt.for
6、m.NumberField({id:"practicePrice",name:"practicePrice",fieldLabel:"商品实际价格",allowNegative:false,//不允许输入负数nanText:'请输入有效的整数',//无效数字提示allowDecimals:true,//允许输入小数maxValue:10000000,//最大值minValue:0,//最小值minText:"商品实际价格不能小于{0}元",maxText:"商品实际价格不能大于{0}元",allowBlank:false,blankText:"商品实际价格不能为空"})],butt
7、ons:[{text:"添加",formBind:true,handler:function(){}},{text:"重置",handler:function(){formPanel.getForm().reset();}}]});效果预览:...三、设置field为disabled。四、配置field的失去焦点监听。listeners:{//失去焦点"blur":function(field){varname=field.ownerCt.findByType("te