EAS费用报销模块web二次开发指南_第1页
EAS费用报销模块web二次开发指南_第2页
EAS费用报销模块web二次开发指南_第3页
EAS费用报销模块web二次开发指南_第4页
EAS费用报销模块web二次开发指南_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

EAS费用报销模块Web二次开发指南觉妥联扣饭派EAS恳HR系统宁部紧红作者非李大伟,堂贺鹏辉模岗整理表式陈昕泰导读本文从头开始介绍了EAS费用报销Web表单的二次开发方法,同时也说明了开发环境的安装和配置方法。可供机构开发人员对费用报销web表单进行二次开发时参考。适用范围EAS费用报销模块web二次开发人员脂请注意:本弯文件只作为眼产品应介绍之用,央不属于您与骆金蝶签署的首任何协议。饶本文件仅包蹲括栗金蝶逗既定策略、溪产品及功能新方面的信息电,不能以本章文件作为要蚀求金蝶履行南商务条款、况产品策略以托及开发义务乏的依据。本取文件内容可牌能随时变更领,恕不另行银通知。目录概述4目的4帽范围由挪4挨定义、首字性母缩写词和跃缩略语的紧4千环境准备贤更4膀jdk搭安装忙坛4等pt举环境准备木锄4备统一的偷web斗开发目录酷w:\喷webde社v嗓肢4末统一开发工扬作区间银web健dev/w港orksp语ace良寇4絮W:\we昌bdev\生apusi抵cstud案i寄o-5.1帜为开发工具爹,双击漂studi颤o.cmd恼启动开发工润具葵叠5免更新和部署碧AOM弯厘5倘部署诚easwe纤b.ear航宜5腐修改别W:\ea革s\Ser焦ver\s干erver佳\depl木oy\ea开sweb.辆ear\e书as_we促b.war胀\WEB-施INF菌下判opera窄masks现.xml悟窃6焰启动服务器殿,以协同办内公费用报销逢单为例:可毫以通过乱仍7信新建诉web叔工程赚友7理新建锦Apusi奶c份标准工程看蒸7系添加苏web陶模块卖饮8毒新建然faces浸页面木然13五添加稀Apusi岭c侧服务器狂侄16宾运行我们的荡应用随冷18绞定义及发布羽元数据见晒19何实体的定义概和发布浊窝19撇查询的定义各和发布轨动19钱生成缝web糖界面代码策作19塑设置己web舅界面代码路京径叶所19遗生成对web配界面代码芒取20刻添加库文件塘改23夕添加用户库腰疮23毁添加都WAF灾包傅厚23砍添加业务逻晴辑类引用现雁23询Web谨界面代码的念修正骆丸25暖***此Edit桐Bean联.java孔的修正绢滔25身***Ed嘱it.xh击tml宜文件的修正吼春25断***Li决st.xh吵tml乡文件的修正浪粘27于部署及启动艇easw硬eb珠应用劣灶27壶部署朗EASW洲EB获苍27裤Pt俘环境下启动玻EAS废服务学姻27犯二次开发应氏用丽曾28跟修改业务单艳元犬惕28恐发布业务单美元貌脉28舍执行升级脚替本拾夹29味搭建期web还开发环境腰枝29想修改通web裁页面枪给29宅修改筒manag连edBea童n骄浙29洽部署二次开旅发应用压夕30截常见问题干圣30援#{mes各sage[筛***]}投ELE废xpres下sion睁错误右纺30研编辑界面单逐据体(分录震部分)无法向显示任葡30腰如何检查调秃用类的物理性路径津梦30宿下载文件时告会在线打开拉,且出现乱枪码(如何进副行文件的下物载)墓之30茅表单编辑页任中点击新增叼分录时出错于串33焰在露EditB营ean煮或算ListB允ean摩中,通过右@IBOS课BizCt口rl野设置了某个胡接口(如:慈@IBOS出BizCt蒙rlpr扣ivate讨IDoc挂Recei昼vese虑rvice禁;平),但发现课在使用该接森口罩servi基ce楚时,险servi寨ce怠为涉nu堂ll鼻辨33犬在眯view哑上找不到糕manag币edBea绪n袍蹄33意按钮或者其稀他控件的状观态被缓存,悄如单据查看砍时某按钮被住置灰后,新车增时按钮仍样是置灰的。辨招33显Web田主界面开发护方法局艘33议编制琴jsp喘页面。索碗33雅配置豪portl像et里模板信息。课付34起Portl只et伟业务配置信烦息设置。耳庙34驱Portl氧et浅基础定义设邀置。刑昨34跟页签配置边墓35缺参考资料聋猎35概述目的代根据标准w净eb单据开绿发流程,描设述以下内容腿:环境准备芹W纠eb工程的钻创建鉴元数据的定耕义和发布刃W帜eb界面代贷码的生成怖W脖eb界面代热码的修正表EASw博eb的部署宗和运行轨二次开发应吓用蜂W籍eb主界面急的开发方法范围籍适用版本:太K着ingde躁e高EAS懂6鸣.村0,烛Kingd凳eeBO疗S估6贴.谅0气定义、首字片母缩写词和内缩略语袭AOM挤:框Apusi切c肿Opera称Mask息,金蝶中间峰件公司的口We勤b开发框架灶AAS愉:软Apusi峰cApp猎licat简ionS尽erver征:金蝶中间省件公司的姨J2EE怕应用服务器训产品衫Ext肺JS辫:一套基于荷Java贪Scrip夜t达的浏览器端疼UI蔑组件库环境准备jdk安装讨jdk要求饭5.0以上麻版本。逃pt环境准弃备忆pt搭建一乱个gui的变开发环境。槽统一的we贷b开发目录票w:\却webde鸟v冠统一开发工俱作区间向webde学v/wor撤kspac扫e如图所示:荣W:\we土bdev\抢apusi骨cstud糊i仔o-5.1捆为开发工具妈,双击萍studi细o.cmd含启动开发工尘具夹Apusi佩cstud辛io允可以到轿获取。宇更新和部署挥AOM胶可以到喉获取AOM愚最新版本圾部署eas叙web.e娱ar局修改部署文帆件助W:\ap挑usic\箭domai孝ns\se燃rver1字\conf蚀ig熟\雁serve至r.xml怨加入添<appl深icati衡onna遵me="E毯ASWeb惧"bas谅e="W:珍/eas/汇Serve搂r/ser匆ver/d慌eploy揭/easw妹eb.ea怪r"唱star辟t="au桐to"/>如图所示:振easwe僚b.ear较结构如图:侨修改柱W:\ea虽s\Ser穿ver\s架erver龙\depl西oy\ea储sweb.帆ear\e适as_we棉b.war否\WEB-诉INF荣下亚opera棕masks以.xml常开发那个项抄目将哪个项时目的jar亡包配置项删命掉。如开发款协同费用报识销就将<j虏ar>cp午_bc_w齿eb.ja泡r</ja惰r>删除掉禁。如图:器将从沃cvs上获舞得的或开发强完成的vi义ew(即侨xXXX.架xhtml馅)拷贝到孟W:\ea针s\Ser能ver\s恒erver倒\depl暴oy\ea序sweb.奉ear\e眠as_we哄b.war驻元将从cv扮s上获得的庭开发完成的蛋Manag涉edBea牧n(即XX没XXBea顺n)拷贝到还服郑朵W:\ea架s\Ser票ver\s宫erver袭\depl热oy\ea生sweb.挥ear\e状as_we突b.war把\WEB-榴INF\c著lasse港s栗芝注:以上仗路径没有包婶含包名,拷康贝时需要将由自己加上包本路径,如c甩p\bc\杯鼻如图所示淘:释启动服务器喊,以协同办勤公费用报销遗单为例:可且以通过煮bizAc侧count柔BillL弟ist枯.jsf选访问。嫩新建web象工程买由于热WAF扑目前混合使垃用酬Apusi曾cStu对dio第(末WebU路I淘开发)与裙BOSS董tudio川(奴Web肯元数据定义景与框架代码脊发布),所确以是先进行晓web工程厉的新建还是袭先进行EA蜜S元数据的吃定义,我们届并没有严格疮的限制,可身根据个人熟糊悉程度决定矛。宗新建Apu召sic标准践工程受我们使用A赏pusic锤作为我们的烟web容器贯,所以我们冷从新建Ap傅usic标乖准工程开始稍我们的标准铸单据开发的禁旅程。郑在Apus蛾icst摸udio中潮点击存“并文件闻——享新建海——赠Apusi望c标准工程揪”控,如下图:警包含以下几散个点的定义使:项目名称贴,空间及存饮储位置选择便,服务器选败择,域选择甲及外J2EE版浮本驻的选择,输肆出文件夹。芒我们可以在允此进行本地线服务器的新茄建也可以在狂后续过程中瓣添加服务器乐,为不影响泊新建流程的保顺畅,我们设将在后续步混骤中单独描宣述。挪J2EE版糕本的选择应称该引起注意捷,我们须要闭选择5.0怜以上的版本肯。板定义好上述途内容后点击采完成,我们迹可以在打开泻包视图查看僚工程目录结亿构如下:亮添加web捕模块其点击新建工浙程根目录,奴右键选择激“僵新建净——好web模块训”诉:脚打开对话框控如下:筝需要注意源闭文件夹(用祥来存放源代情码)及we逆b内容文件例夹(用来存肃放页面,配功置信息等资贼源文件)。勤点击下一步睬:雨EASw者eb应用框网架建立在A热OM基础上告,所以我们貌不得取消虏“浊支持AOM改”和的选项。A血OM的配置案中需要注意克url后缀却的配置,该赞配置意味该虾后缀的请求逆都将由AO丙M处理。我鄙们按习惯修稀改成*.j芽sf,定义协好以后我们扑将可以在w趁eb.xm舞l中发现相逃应的配置内容容:响枝粱配<serv外let-m勺app匆ing>爬奇流答<serv疮let-n弦ame>F懒aces暮Servl导et</s冒ervle梢t-nam拼e>康厘浙图<url-往patte帜rn>*.崖jsf</许url-p裙atter胶n>喂权雄淡</ser秘vlet-斩mappi别ng>标完成上述步慰骤,点击完宇成web模洋块的新建,朝我们发现工科程目录下增劣加了src拿及WebC咳onten揉t目录:训新建fac抽es页面盗选择尾“障文件俗——菜新建揉——材Faces晃页面召”滑:朵选择是否生什成mana悠gebea评n,以及m农anage兆bean设真置,如果只场是新建一个挺静态视图,铲那么可以不叉进行man掏agebe洲an的定义扶。豆点击完成页偶面新建。浸添加Apu玉sic服务达器代前面在新建删工程中已经毛提到服务器皇的选择,在块此将对服务忧器新建做进斗一步描述。窝在新建或增台加服务器之消前请确保已倦正确安装了脂Apusi窃c服务器,从Apusi锹c服务器的京安装再次不帝再累述。沃打开Apu股sic服务幻器列表视图斥,在视图中功点击右键,映并选择增加柿服务器:玻添加服务器娇后我们需要恢为我们的应蚀用指定对应始的Apus石ic服务器台,打开工程筛属性对话框芝如下图:葱运行我们的吩应用仪服务器启动忽过程中我们贞可以在控制怎台看到相应沃信息,部分枣截图如下:葬可以看到服脂务器已成功源启动,我们士定义的上下折文根目录是术mydem誉o,接下来边我们使用兽进行访问,个结果如下图悲:统至此,we爆b工程的新宰建完成。小定义及发布柱元数据由元数据的定拔义在此特指鸭单据实体及螺查询的定义副,因为只有衔实体及查询器才能发布成塌web界面俘,生成we际b界面代码唤。实体及查扭询的定义与说非web应怨用中实体及猫查询的定义酸一样,没有脊差别。忌实体的定义邀和发布旬与一般实体益的定义和无方差别滥淋查询的定义报和发布简与一般查询洁的定义和无丙差别痰生成web绳界面代码拖设置web据界面代码路政径繁生成web械界面代码前面我们需要对呼生成代码的法存放位置进伶行设置,在叉BOSS莲tudio栏中通过尤“摘窗口附——竿首选项匆”欠进入首选项透配置页,左持侧树形菜单泪中选择捞“语BOS罪——泽生成web捉界面代码涛”柜:太将代码路径板设置成我们岩web工程卷的源文件路泛径,将页面治路径设置成铁我们web宫工程的偿web内容营文件夹路径畏,点击确定秩完成设置。级生成web障界面代码玩接下来我们张可以生成w塘eb界面代倘码:选择要趋生成界面代炉码的实体或粉查询,点击色右键并选择绑“进生成web益界面代码庸”织:承回到Apu罪sics汗tudio赞并刷新工程模,我们可以限看到工程目隶录如下图:稍增加了相应疾的页面文件巾及逻辑代码煌。通常一个勒实体通过上照述步骤会生去成以下几个役文件:侨编辑逻辑m姨anage士bean及挽分录bea骡n及相应属乎性文件:迷编辑页面文速件:灭查询元数据唱生成web远界面的过程雨与实体生成庭web界面嫌的过程一样肉,只是结果婶文件不同:献列表逻辑m翼anage启bean及连相应属性文槐件:肿序时薄页面钞文件:猾至此,we纷b界面代码滋的生成过程恢已经完成。孩至于生成的纷代码内容大嘱家可以打开蒸相应文件细凯看,我们也漏将在后续部哗分中插述部吸分重要内容岂。后续将做个表格,对生成的代码及页面文件进行说明后续将做个表格,对生成的代码及页面文件进行说明添加库文件添加用户库乞发布web互界面代码并签刷新web漠工程后我们食的web工燃程出现了诸味多错误,让遍我们看看究喘竟是什么原被因引起了错扭误:发布的珍界面代码找右不到依赖的鼓业务逻辑类孟。我们需要勇添加用户自钻定义库。在蔬web工程烘的构建路径梨中引入悄W:\ea就s\dev蜓下的呼bosli心b_for田_eas.呢userl冷ibrar鲁ies传和溪easli渡b_for漏_eas.惜userl摆ibrar仍ies昆添加WAF选包恐从金W:\ea算s\Ser避ver\s昆erver李\depl敌oy\ea俊sweb.难ear\e三as_we倒b.war坐\WEB-睁INF\l催ib腹下拷贝以下慨文件到工程海目录的协\WebC以onten大t\WEB键-INF\盲lib确中,当然你睡也可以通过统在构建路径若中引入外部箱jar包的乔方式配置。昨添加业务逻优辑类引用适这里指的业昂务逻辑相关行类即发布元储数据时生成提的类文件。倚我们有多种那方式去引用俯这些类,由代于业务的需亮要,我们可兴能需要修正恳这些类中的钱部分代码,抛所以打包加娇载的方式有娘些不方便,巧故建议在构姨建路径的源蹲代码一项中状添加关联目赢录:牌选择元数据乞发布的源代学码目录。象W袄eb界面代搏码的修正禽***泪Edit播Bean晋.java默的修正放在Edit咽Bean的钟pageO奉nload灾()炮中有类似语船句:妹我们须要修源正为:鞋***干Edit旗.xhtm示l文件的修条正奉将菌#{mes湖sages填['宽***铃}']怜形式的表达忌式都直接换伶成相应的信撞息,如剑#{mes肯sages稍['cre贤ator'墓]}熟替换为踪creat宋or泡或最“培创建人翁”狗。朱将群messa筝ges['布entri肯es.se厕q']提替换为衔entri菜es水_雀seq明或其他。茫将<ui:镜defin达enam盾e="赛entry剧>隐">修改为碎<ui:d对efine恒name厨="忧entry包">扫去除了多余病字段。饭将重新定义柄分录操作界蒙面:阳把更biz:b晃illEn使tryAc他tions择标签的内容武替换为分录虚操作的自定台义部分,可屿以如下:修正前:伤<div暑class晕="kd-洋panel商-btns土-righ饼t">害侧晕趋漫<biz:传billE给ntryA狸ction奖sbea后nName梦="#{p箭hdemo惑.PhIn荒Wareh雁ouseB袍illEd遗itBea意n}"e炭ntryB旅eanNa央me="#歼{phde劝mo.Ph班InWar携ehous侄eBill马Entry龙Bean}螺"></b冠iz:bi节llEnt颂ryAct广ions>辽</di贵v>仇界面效果(仰点击操作按减钮出错,且肿无具体提示村信息):修正后:枣<筛h:pan督elGri滴d必colum车ns姨=回"3"岸style纷=逆"floa映t:ri嫩ght"排>揪淡待扒胖吼<浇w:but铃ton获id掘=膝"addR生ow"珍value楼=蚀"新增"昆alway犬sSubm群it竭=凤"true货"减粪普共口骂舌immed搞iate舟=钢"true屡"鉴晃葱夫窃植徒actio耕n朋=叙"#{ph街demo.炸PhInW锋areho睁useBi响llEnt即ryBea以n.app市endRo拢w}"络/>位共杏估钻商<盆w:but跨ton歇id氏=超"inse泰rtRow浇"捏value扒=制"插入"芦转藏滴侄材啊alway饥sSubm丧it醋=折"true桶"凯immed厅iate霉=是"true盆"蛮眉水疮顺若机actio漠n号=夫"#{ph腐demo.尊PhInW驻areho浊useBi便llEnt赶ryBea深n.ins科ertRo购w}"靠/>零层征周闻漫<皇w:but焦ton伪id面=农"remo俯veRow魂"恳value盆=损"删除"绍滨搬盗删颠政alway输sSubm迅it斑=派"true轿"肃immed篮iate漂=亮"true饿"务士赖厘尊姿械actio信n爆=取"#{ph笋demo.物PhInW屯areho欣useBi耳llEnt畜ryBea检n.rem茫oveRo浸w}"帝/>香惯惯浸嫁</嘴h:pan糖elGri法d换>号界面效果(腿新增):雷***Li禾st.xh内tml文件益的修正蚂将桑#{mes台sages幕['幅***搏}']睡形式的表达程式都直接换师成相应的信嗽息,如色#{mes梅sages博['cre级ator}凝']方替换为撕creat结or狐或燥“旨创建人絮”盘。跌将蛮messa泽ges['稻entri推es.se活q']贵替换为恨entri爹es佩_赢seq殖或其他。跨部署及启动忧easw缴eb应用宣部署EAS敌WEB垫EASw恐eb应用必法须与EAS瘦应用服务(己非web)亏场景同时使贫用,Ea物s统一的应从用部署路径惯为W:\e克as\Se杨rver\暑serve坛r\dep甲loy\e肯as.ea道r\eas换_web.箱war\成访问路径博,我们需要干做以下几个虏步骤的部署狸:款拷贝工程下芬的低scm_c盯hanne躁l_web亲\web伐\WebC巩onten非t\WEB闲-INF\剩class施es灭到W:\e闭as\Se领rver\腰serve抵r\dep府loy\e宇as.ea喊r\eas蜓_web.不war\W浙EB-IN崇F\cla难sses盈拷贝联scm_c劫hanne铃l_web致\web盟\WebC辟onten笔t下的相关宿文件醒到W:\e险as\Se走rver\骄serve许r\dep距loy\e劫as.ea球r\eas抬_web.邮war贡该部分的拷默贝比较繁琐康麻烦,我们涌提供了相应委的批处理文穗件进行处理工。老P产t环境下启赤动EAS灰服务刑运行糠W:\ea士s\Ser浮ver\s料erver圾\prof笋iles\扁serve侍r1\bi饭n\deb饥ugser只ver.b留at轮顶访问单据编砍辑页访问代二次开发应哲用愤修改业务单嚷元禾打开金蝶b衣os,切换密到金蝶bo枪s业务建模必透视图毙打开需要二亿次开发修改是的单据,使径用选用板添源加字段,以肌报销单为例墨,如图所示斧:笔发布业务单经元嫁在费用报销们单界面里,撒单击右键,兼选择单据信析息,确认不飘生成生成实耽现类,如图旷所示:怖在菜单选择访费用报销单吧,单击右键籍,单击发布于业务单元/担报表即可。竞执行升级脚爹本江在管理控制裳台或直接数苹据库中执行初升级脚本,义将新加字段奇添加到数据抛库相应的数凶据表中。索搭建web燥开发环境翻按照2问、3、4、返5步骤搭建报web开发指环境培修改web京页面以将妻eas\S款erver悄\serv慕er\de抽ploy\该easwe呜b.ear雅\eas_孤web.w率ar\cp犹\bc婶\款bizAc再count们BillE次dit.x贯html练的页面内容女,覆盖步骤解5中生成肯bizAc祸count息BillE搜dit.x占html骗页面。夺在页面间将资新添加的字碎段绑定,如俘下:剃<彻kd:la劣belCo欢ntain隆er炼capti瞒on控=禽"主题"蓬style乐=剪"marg慈in-le感ft:12躁0px;"荡输width究=习"270"塘柜lineW奇idth蚕=唉"80"千>否<钢w:tex冤tFiel遭d也value药=屈"#{cp跑.bc.B颗izAcc有ountB偷illEd宜itBea刷n.mod详el.na珠me}"钟朵requi即red辈=则"fals备e"快maxLe沿ngth幕=奴"80"伙>杂筝迟咸锁</往w:tex奶tFiel摔d答>强</允kd:la莲belCo筹ntain任er淹>载修改man紧agedB平ean勾将颗eas\S安erver异\serv曲er\de灭ploy\裕easwe奋b.ear冶\eas_舱web.w剩ar\WE浓B-INF位\lib单\cp_b评c_web特_jar串解压缩,反绑编译陷BizAc吧count贿BillE皂ditBe支an制.clas颗s,将内容继覆盖步骤5来生成的代耽码。望修改代码枣逻辑舍部署二次开莲发应用依将修改的眉bizAc愤count设BillE孔dit.x转html询,覆盖桐eas\S欢erver绣\serv底er\de贿ploy\咬easwe首b.ear艘\eas_薯web.w诱ar\cp支\bc粗\柿bizAc圣count差BillE谎dit.x陆html贡将修改的象BizAc西count缓BillE脖ditBe梅an位后编译生成铁的蜜BizAc依count吧BillE赖ditBe夕an遇.clas车s重新拖入鞠eas\S嘴erver我\serv筝er\de弟ploy\逗easwe耳b.ear报\eas_碎web.w销ar\WE摧B-INF谣\lib全\cp_b佩c_web楼_jar包不中,趴替换原来的吓class淋文件。常见问题胞#{mes桐sage[征***]}凤ELE怨xpres恨sion什错误仿枯目前不支持纸该种表达式丽显示信息,寒我们需要替聋换该表达式尿为实际要使父用的信息,异如:珠将浪#{mes睁sages鞠['崭***快}']贤形式的表达场式都直接换仪成相应的信请息,如望#{mes厦sages馒['cre却ator}陵']呼替换为独creat井or淋。月同样,我们悼需要将姐messa箩ges['舒entri氧es.se炒q']伯替换为雄entri拘es齿_钥seq色或其他。躺编辑界面单杆据体(分录蛙部分)无法待显示现将编辑页面杯的将<ui嫌:defi迁nena查me="泛entry胁>期">修改为窑<ui:d司efine漫name铸="惑entry村">弱如何检查调并用类的物理爆路径得在调试过程戚中,在Di狗splay潮试图中如下夺调用方式:盗this.击getCl颂ass()摸.getR酿esour寇ce("/情com/k孔ingde姨e/eas躬/cp/b币c/web慕/Trav纵elAcc禁ountB记illLi借stBea肝n.cla鸟ss")匙下载文件时男会在线打开黑,且出现乱侵码(如何进精行文件的下恐载)琴傲A杏O本M反使用原生态英AJAX业后文件下载泰出现该问题哥的解决,且嫂不论在服务哨端中对游respo园nse星做何处理。耐如果你去除触f:vie干w中ren者derKi派tId="控AJAX"狱的设置,且近保证不会影寒响页面其他焰功能,那当物然是最好的迫解决。此外素可以通过重织定向到下载牺页进行下载骨。塘解决AOM料的文件下载额问题有两种兵方式,由于要我们的实际辽应用场景中谦不是已存在示文件的下载努,需要与数拔据库等的交材互,中断j坚sf生命周咳期的方式不投可取。故我船使用了重定告向新页面进袍行下载的方轮式,即在需嗓要引入引出吼功能的页面徒上加入if蔽rame框天,并引用文识件下载页面抛资源:小<着layou之t:win疏dow抱id头=颂"expo罪rtDia晋log"莲width共=根"350"资征heigh泊t狠=兔"210"究侵modal云=晒"true译"范title李=果"文件引出从"滤>芳趋肥<球ifram茎e送src红=控"/eas源web/s锅cm/do裕wn"鞋width懒=导"100%扫"蝶scrol茎ling发=养"No"驰heigh悉t引=迫"100%拨"篇></阿ifram晨e周>顾</抛layou脉t:win衔dow喷>若在单一文件阴下载页面中拍不使用AO违M的原生态宏ajax:匠下载效果如幻下:幻点击引出模奏板,将出现浴下载页面如非下图:舰表单编辑页围中点击新增夕分录时出错执首先点击增驶加分录按钮祸时出错:隆#{phd画emo.P怠hStoc寒kBala靠nceBi剑llEnt对ryBea公n.app橡endRo鸽w}:/姿phdem叛o/phS执tockB乏alanc严eBill劣Edit.元xhtml颠@117谋,65a及ction叙="#{p垄hdemo陵.PhSt喊ockBa么lance斑BillE驼ntryB拆ean.a厚ppend揭Row}"切:jav既a.lan剧g.Nul落lPoin倒terEx棵cepti跨onat榴__ex袖press粒ion__煎(0)。尸炭疑尊牺解决办察法:在<w间:edit燕DataG亦rid下汗增加jsv拐a窝r="ed戒itEnt下ryGri货d"诚相关内容请泛查看ope牢ramas津ks文档报:貌在Edit巡Bean或宝ListB储ean中,纳通过@IB历OSBiz团Ctrl设烫置了某个接捎口(如:@姻IBOSB减izCtr解lpri梢vate螺IDocR签eceiv狮eser成vice;兵),但发现瓦在使用该接紧口serv冲ice时,瑞servi烘ce为nu笛ll貌这时,需要播检查APU阳SIC运行恶环境中的m姓etas/钱entit教y_pkm砖appin冒冷perti配es是否存直在该ser连vice对旨应的ent链ity.承因为,在发使布元数据时蝇,有可能没赵有将ene尾ity_p晓kmapp凝ing.p位roper狐ties发捕布到apu池sic/m惑etas,装或没有将e增ntity近加入到en疯tity_杜pkmap恢ping.筛prope轻rties钢文件中克在view屋上找不到m稳anage晴dBean侧检查man嘴agedB阿ean的目汪录和bea勺n的名称是姜否符合规范沸,丈如果包名不裙一致或者文宪件名不一致均都回出现此崭问题,诱如HR的绩怪效模块(p劫erfor觉mance注),新增一默个View遣时,盾xhtml逝命名为M迎yPerf划.xhtm芝l,必须巾存在Web啦Conte奸nt/hr史/perf圈orman卷ce下,墓而且对应的筛Manag策edBea闻n为com容.king我dee.e蹲as.hr舒.perf驱orman皂ce.My宪PerfB梦ean.湖按钮或者其蚀他控件的状鸦态被缓存,屈如单据查看较时某按钮被夺置灰后,新得增时按钮仍杂是置灰的。披要在置灰状疮态的地方,吃将不符合置欣灰条件的按彼钮再显示的防变亮。符因为man夺agedB鸟ean可能渴定义为se色ssion库的,所以存附在会缓存状拦态的可能。剪Web迟主界面开发登方法先编制jsp载页面。伪在目录武W:\ea附s\Ser淋ver\s绳erver陵\depl眼oy\ea怖s.ear赶\cp_w虾eb.wa誓r\htm鼓l\por配tlet庸新建一个目解录,并在新艳建目录下创汪建一个js学p文件。内容为:犁<%@i辩nclud妻efil乳e="/h樱tml/c谈ommon科/init雄.jsp"台%>误<%@p鸟agei奉mport搬="com鼓.king滋dee.b歇os.Co柄ntext船"%>鹿<%@p嫂agei定mport袖="jav结a.uti畜l.Loc钥ale"%衰>淡<%@p宵agei辜mport般="com达.king活dee.e泼as.ut变il.ap述p.Con伤textU是til"碎%>坝<ifra释mehe旧ight=扩"480p柔x"wi亲dth="痛100%"恳src=异"../e容asweb咐/cp/i瑞ndex.结jsf"庸frame峰borde枯r="no再"scr跨ollin敢g="no祖"></i决frame柜>涂灭注:严src="聋../ea画sweb/介cp/in其dex.j货sf"储就指向po跳rtlet度的内容页。故配置por技tlet模尚板信息。扒打开文件借W:\ea啄s\Ser剪ver\s收erver桑\depl幅oy\ea健s.ear忍\cp_w于eb.wa助r\WEB稼-INF染\教port躲lets.熊xml档添加内容如浸下:诸扛<port舞let>内佛沸<port幅letID俗>43</滴portl恳etID>赤藏纯<titl啄e>协同办联公</ti茂tle>翅歇皱<mode简s>告抚抄恭<mode母>诞价田恋陈<name压>view盛</nam已e>熟凝昼痕灯<valu樱e>por犹tlet.雅cp_in白dex</参va

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论