版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、商场 VIP 消费情况查询系统商品信息录入功能实现一、添加商品信息录入窗口按钮事件处理效果预览:二、添加表单text:商品信息录入modityAddfunction commodityAdd() /创建一个windowvar commodityAddWindow = new Ext.Window( titlt:商品信息录入,width:400,height:300, modal:true);commodityAddWindow.show();/创建表单var formPanel = new Ext.form.FormPanel( bodyStyle:padding-left:50px, wid
2、th:400,frame:true, labelAlign:right, monitorValid:true, items:new Ext.form.TextField( id:commodityName, name:commodityName,fieldLabel:商品名称, minLength:2,minLengthText:商品名称长度不能小于2个字符, maxLength:12,maxLengthText:商品名称长度不能大于12个字符, allowBl:false,blText:商品名称不能为空),new Ext.form.NumberField( id:price,name:pri
3、ce, fieldLabel:商品价格,allowNegative : false,/不允许输入负数 nanText :请输入有效的整数,/无效数字提示 allowDecimals : true,/允许输入小数 maxValue : 10000000,/最大值minValue : 0,/最小值mext:商品价格不能小于0元, maxText:商品价格不能大于0元,效果预览:allowBl:false,blText:商品价格不能为空),new Ext.form.NumberField( id:agio,name:agio, fieldLabel:商品折扣,allowNegative : fals
4、e,/不允许输入负数 nanText :请输入有效的整数,/无效数字提示 allowDecimals : true,/允许输入小数 maxValue : 1,/最大值minValue : 0,/最小值mext:商品折扣不能小于0,maxText:商品折扣不能大于0, allowBl:false,blText:商品折扣不能为空),buttons:text:添加,formBind:true,handler:function(),text:重置,handler:function() formPanel.getForm().reset(););三、商品信息 PO 类、1.PO 类文件以及接口类pack
5、age com.ibeifeng.po;import java.util.HashSet; import java.util.Set;/* commodity entity. author MyEclipse Persistence Tools*/public class Commodityimplements java.io.Serializable / Fieldsprivateeger commodityId; private String commodityName; private Double price;private Double agio;private Set consum
6、es = new HashSet(0);/ Constructors/* default constructor */ public Commodity() /* full constructor */public Commodity(String commodityName, Double price, Double agio, Set consumes) modityName = commodityName; this.price = price;this.agio = agio; this.consumes = consumes;/ Property acsorspublicegermo
7、dityId() returnmodityId;public voidmodityId(eger commodityId) modityId = commodityId;public StringmodityName() returnmodityName;public voidmodityName(String commodityName) modityName = commodityName;public Double getPrice() return this.price;public void setPrice(Double price) this.price = price;2.文件
8、public Double getAgio() return this.agio;public void setAgio(Double agio) this.agio = agio;public Set getConsumes() return this.consumes;public void setConsumes(Set consumes) this.consumes = consumes;3.接口4.实现类代码略。四、商品录入Action.package com.ibeifeng.action;package com.ibeifeng.; import java.util.List;i
9、mport cmodity;publicerface Commoditypublic sic final String PRICE = price;public abstract void save(Commodity transientInstance); public abstract void delete(Commodity persistentInstance); public abstract Commodity findById(java.lang.eger id); public abstract List findByExle(Commodity instance);publ
10、ic abstract List findByProperty(String propertyName, Object value); public abstract ListmodityName(Object commodityName); public abstract List findByPrice(Object price);public abstract List findByAgio(Object agio); public abstract List findAll();public abstract Commodity merge(Commodity detachedInst
11、ance); public abstract void attachDirty(Commodity instance);public abstract void attachClean(Commodity instance);import java.util.List;import comodity;import cmodity;import com.opensymphony.xwork2.ActionSupport;public class CommodityAddActionextendionSupport private String commodityName;private Doub
12、le price; private Double agio; privatesucs; private String msg;private Commoditycommodity;public StringmodityName() return commodityName;public voidmodityName(String commodityName) modityName = commodityName;public Double getPrice() return price;public void setPrice(Double price) this.price = price;
13、public Double getAgio() return agio;public void setAgio(Double agio) this.agio = agio;publicics() return sucs;public void setSucs(sucs) thics = sucs;public String getMsg() return msg;public void setMsg(String msg) this.msg = msg;public Commoditymodity() return commodity;public voidmodity(Commodityco
14、mmodity) modity= commodity;public String execute() throws Exception List commodities = commmodityName(commodityName);/判断用户名是否存在 if(commodities.size() = 0) /如果不存在,则直接保存Commodity commodity = new Commodity();modityName(commodityName); commodity.setPrice(price); commodity.setAgio(agio);commodity.save(co
15、mmodity); sucs = true;msg = 商品录入成功;四、配置文件applicationContext.xmlPROPAGATION_REQUIRED else sucs = false;msg = 该商品名称已经存在,请输入其他商品名称!;return thiCS;struts.xml五、提交处理效果预览:formPanel.getForm().submit( url:commodityAdd.action,waitMsg:请稍等,正在添加!,sucs:function(form, action)Ext.MessageBox.alert(成功,action.result.msg);,failure:function(form, action)Ext.MessageBox.alert(失败,action.result.msg);)commodity添加后清空以前的数据。f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年低压电工操作证理论考试练习题及答案
- 服装加工厂裁剪设备安全防护方案
- 梅尼埃病限盐饮水量化管理共识
- 2026学年广东省河源市五年级语文期末深度自测快速提分题(详细参考解析)详细答案和解析
- 2026年畜牧兽医考试题库及答案
- OC岗位综合考核试题及详细答案
- 2027届江苏省句容市数学八上期末联考模拟试题含解析
- 职业健康促进企业创建实施方案
- 儿童共同性斜视随访观察指南(2026版)
- 液压管路预制酸洗操作工规程
- DOE培训课件教学课件
- 项目管理人员资格报审表模板
- 洋葱根尖细胞有丝分裂研究
- 2025年05月内蒙古锡林郭勒盟盟直事业单位引进急需紧缺人才85人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- DB31-T 983-2016 热固改性聚苯板节能与安全技术要求
- DB45T 1942-2019 汽车加油站职业卫生管理规范
- 九宫数独200题(附答案全)
- (正式版)JTT 382-2024 内河运输船舶评价指标
- (高清版)DZT 0004-2015 重力调查技术规范(150 000)
- 变应性支气管肺曲霉病诊治专家-共识(2022年修订版)解读
- 第2章 CR400AF动车组司机室设备操作《复兴号动车组司机操作及整备》教学课件
评论
0/150
提交评论