资源描述:
《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.FormPan
2、el({bodyStyle:"padding-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,blankT
3、ext:"vipId不能为空"}),newExt.form.TextField({id:"name",name:"name",fieldLabel:"姓名",minLength:2,minLengthText:"姓名长度不能小于2个字符",maxLength:12,maxLengthText:"姓名长度不能大于12个字符",allowBlank:false,blankText:"姓名不能为空"}),newExt.form.NumberField({id:"commodityId",name:"commodityId",fieldLabel:"c
4、ommodityId",allowNegative:false,//不允许输入负数allowDecimals:false,//不允许输入小树nanText:'请输入有效的整数',//无效数字提示allowBlank:false,blankText:"commodityId不能为空"}),newExt.form.TextField({id:"commodityName",name:"commodityName",fieldLabel:"商品名称",minLength:2,minLengthText:"商品名称长度不能小于2个字符",maxLeng
5、th:12,maxLengthText:"商品名称长度不能大于12个字符",allowBlank:false,blankText:"商品名称不能为空"}),newExt.form.NumberField({id:"price",name:"price",fieldLabel:"商品价格",allowNegative:false,//不允许输入负数nanText:'请输入有效的整数',//无效数字提示allowDecimals:true,//允许输入小数maxValue:10000000,//最大值minValue:0,//最小值minText:
6、"商品价格不能小于{0}元",maxText:"商品价格不能大于{0}元",allowBlank:false,blankText:"商品价格不能为空"}),newExt.form.NumberField({id:"practicePrice",name:"practicePrice",fieldLabel:"商品实际价格",allowNegative:false,//不允许输入负数nanText:'请输入有效的整数',//无效数字提示allowDecimals:true,//允许输入小数maxValue:10000000,//最大值minVal
7、ue:0,//最小值minText:"商品实际价格不能小于{0}元",maxText:"商品实际价格不能大于{0}元",allowBlank:false,blankText:"商品实际价格不能为空"})],buttons:[{text:"添加",formBind:true,handler:function(){}},{text:"重置",handler:function(){formPanel.getForm().reset();}}]});效果预览:三、设置field为disabled。四、配置field的失去焦点监听。listeners:{
8、//失去焦点"blur":function(field){varname=field.ownerCt.findByType("textfield")[