avalon增删改查实现.docx
1 .W5tWavalon的js库文件引入相关页面,也可以运用cdn:<scriptsrc=""><script>2 .本例运用的是Springmvc.Onn:iBATIS,数据库:oracle:相关配置和avalon的运用没有关系这里不做介绍4.实体类公式端号公式内咨公式说明VBrXB250)DATEVAKMAB2(10),VAKXAB2(30),VAECHAfi2(3000),FOBU1.-J11JWEKFOBfIU1.ADETAI1.FOtflUUJlEFIARKFOBflU1.A_PERSOMFOFflVUlCTIBE犬SJ斫有名3.数据库表国袤FORMU1.AHE1.P四列M读IM棺亘团索引Iu权限171717317ER公式创建时间I?I-D12345678901234567890123456789011111111111222222222233packagebjjj.admin.model;importjava.util.Date;publicclassFormuIaHeIpprivate1.ongid;privateStringformula_number;公式编号privateStringformula-detail;公式内容privateStringformula-remark;公式说明privateStringformula_person;公式求XA.privateDateformula-ctime;公式创建时间public1.onggetld()returnid;PUbliCvoidsetId(1.ongid)this.id=id;publicStringgetFormula-number()returnformula_number;publicvoidsetFormula_number(StrlngformulaUmber)this.formula-number=formula-number;publicStringgetFormula.detail()returnformula-detail;)publicvoidsetFormula_detail(Stringformula_detail)this.formula_detall=formula-detall;publicStringgetFormula-remark()returnformula-remark;5.iBATlS映射配置typc!Aasanas-Qicry,fffm5IvPe-djHmanager.moac.<wcfrrms><typ÷Ahasalias-SysD&t9Recr<f*type-bjjjcommonm<xfelSsMtRe0><f><typeliasalias三"DatdFifiafeMor>zSufit>oa9typeeT>.mef.modef.DCdFinaoceMoaiSupt>oa9>*1arcCC,c.>r4,C-A.-.a.l-rtllA*三1A1.,-*fK>ff*.1ff,-,rVl,f>l*-fT1.l.,*/'l,If*f.,¾l.?-,y<typ>Al¾allwT<xmufaHeptyp«-1).11Mr<r.mcMFornHHaMpV><resultMpclass三Tormtd<e>id三Vr11utolMap><Gstproperty-(column-707>VreSMproperty-6mvto.nufcolumn-VORW1.-Mf«7><fsutPfopeaynform血衣UCaUmn='F0RM(J1.oeT47><re¾ultpfopcrtyaTbrmuAajcmef*column«TOMUUCRfMARK,')<wuKproperty-*fonwta,person-column-HARMtFRSOR*>VreSWproperty-TbfWta-CCiW*column«eFORMUU1.CTlMey><esultMap><f虹花0>es5tMN>6.查询:<resutMapWNpfoResMXap"class三*bjjj.cwn<non./node/.OfQ9>_«"7,J一32”34>36383934l4243444546474849bo5l52一Mm%Z:xuen<*<xM./卬ifOK*M.不川>Mf加',网flU%EI Vrctum*/iiRpqutMnpp4g(vae-o11nuhHplptolist)PUNkModeIAndVlewtoForm>Helpllst()returnnewModeiAncMewCadmirVfocmuldHelp/lIsC);b三ilreRfMtll Oretum/CjReQuestMnppin(Xvalue-eAonnulaHeIpZIisf)9»ResponseodyPUwkMp<Strlf),Object>HMFOrmUaKelDUSuStnnQformulaRmbeGStrIno(o<mula-deUil)Map<SUng,Object>data«>ewHashMap<Strir>,Object>();1.ist<<xTnuIdHeIp>list«fof11jaHelpScrvice.flfxlFormutaHelp1.ist(for11uAa.11umbcfrformula_dctail);data.put(*data*.list);returndata;-w-.*mu.cw'r“.Wl).Z1.<w".E*r3,.EX<M*e"".*orw:UWJU24J.fr2T,.f”"3:2T.'orw工.BrSJ.i>q311,m"f:M3X½4MW),(":am.nerW,.wly3:,ei.rr:.e<wSq,X:,OrWad,1.:XJ.*m.wr.:n,.<rwl1.*!W:3.,crwWru.m.,cru1.q,to:.3S.J,«rwU_E-.:U4X«4JWie.U*”J*ma.w<.XJ*wl1.y.*.cr*"o.S.,5'.MW,.b4U-3;,MMS3>),3<style>4<scripttye)ext)2心VdrVrn1:施avalon的Vm定义成全局变方便使用7890123456789012345678914.t41i44444S.44avao.ready(function()Vml-avalon.define(ObW1.?);1formu1a_number:"公式话号页面加皱完后切始化aval。8谓列EttefindTableIfo();?);avalon.scan();忘婚集我界functionfindTableInfo()J.post(',SpathadmlnformulaHelpHst",formula_number:vml.formula_numberrfunction(data)console.log(JSON.stringify(data.data);vml.obj=data.data;);)<scrlpt>主要能生成数据列表和Ji询使用的方法.页面初始化完后发ajax清求数据.然后将数据就值给avabn的VrnU*.*U.W*<*AMA*,*4er«.U_AK>U*.*MM*.a4WU.e«wre*M4AM*carwl,>M*->*Ml4*,*4*U.CtIWMHlllljM<)1<rl><tabledose¼CHcS"8r比BStHCAorrSeMeodWJOOn5Md2JStyXJmargftop:,即x><ted><th>>W<h><th>iW<h><th>cW<th><g公EWym><tb>RAA<h>Vg公式"2Verte%tdthi9(fcU7ff<lh><td55-trSfyie>注今这:注常学谱笊建法的打1需,便用avIocF:标号msMtrhref正以引导中胃,耳曼的值上需使用(0)埼立赛达忒弃且,K娓字冷"W3号引医索.<r><thed><(d><td><td><td><td>nd4>)<1>。formuU_n«jmb»vformuU.rmMfrmuh.iMMcn<tt-MkivewdyC¼>7bcCUw>m*rwet*)<d><td><d><td>o<*-,4idv>a<*>AntpJtprW,Wxh1-<difir*rOt<B><d>I<tbodr><abWi>I46>ePc*w*«oA-Co*<td>afcl<td>4mM6121"S<,r,/fr?,:i41./ig,,bmo.NOW"421.HliI<,>-kM2ilw<>tyIfcolor:rde11refabjjj-MnasrAdBiner*wlMXp.'lctMd21-0f*<r><W><tr><t-rr9e4MMM¼W14"依据上图的流程,页面恳求后台跳转页面,页面在初始化完后发送ajax异步恳求前往后台恳求数据,数据类型如图,将数据赋值给Vm然后进展循环数据生成列表。新增:a)点击新增按钮,跳转到新增页面,将页面表单进展avalon双向绑定m>*w*tr*9*c<"*><j*ckf9fm,rj<vcrairtdtpx3zfcmcX.ddlna<一<cad2.TldWIUrrg.qe<<_EMrS1fa<mil-nrtm11M>Id*r.nU<dftt-3gSiclvS9MccntwrrtUtf*>v<mdw->X<vdftfcs*Ytem)«(M»e>>v4y“V-7VlnOut5t*WcWMhg>Cc*nrQjr>-nght-5o*dwftw-<cm>4i<d>*>A<4lvdamaftvm<j11m<>*>)<Mr!>irtl8<>bd>I<11e<*le-wdthJl>rnMQ4h<K<>t5fudMaftyc*<5tn3I<d”>ACtfvdw1"CVW-¢