AS費用報銷模塊web二次開發(fā)指南_第1頁
AS費用報銷模塊web二次開發(fā)指南_第2頁
AS費用報銷模塊web二次開發(fā)指南_第3頁
AS費用報銷模塊web二次開發(fā)指南_第4頁
AS費用報銷模塊web二次開發(fā)指南_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、K/3V12.0特性配置應(yīng)用方案 4/17 EAS費用用報銷模塊塊Web二次次開發(fā)指南南 EAS HHR系統(tǒng)部部 作者 李大偉,賀賀鵬輝 整理 陳昕 導(dǎo)讀 本本文從頭開開始介紹了了EAS費用用報銷Weeb表單的的二次開發(fā)發(fā)方法,同同時也說明明了開發(fā)環(huán)環(huán)境的安裝裝和配置方方法??晒┕C構(gòu)開發(fā)發(fā)人員對費費用報銷wweb表單單進(jìn)行二次次開發(fā)時參參考。 適用范范圍 EEAS費用用報銷模塊塊web二二次開發(fā)人人員請注意:本本文件只作作為產(chǎn)品介紹之之用,不屬屬于您與金金蝶簽署的的任何協(xié)議議。本文件件僅包括金金蝶既定策策略、產(chǎn)品品及功能方方面的信息息,不能以以本文件作作為要求金金蝶履行商商務(wù)條款、產(chǎn)品策略略

2、以及開發(fā)發(fā)義務(wù)的依依據(jù)。本文文件內(nèi)容可可能隨時變變更,恕不不另行通知知。 EAS應(yīng)用方案 36/37文章標(biāo)題目 錄TOC o 1-3 h z u HYPERLINK l _Toc312399383 概述 PAGEREF _Toc312399383 h 4 HYPERLINK l _Toc312399384 目的 PAGEREF _Toc312399384 h 4 HYPERLINK l _Tocc31233993885 范圍 PAGEREF _Toc312399385 h 4 HYPERLINK l _Toc312399386 定義、首字字母縮寫詞詞和縮略語語 PAGEREF _Toc3123

3、99386 h 4 HYPERLINK l _Toc312399387 環(huán)境準(zhǔn)備 PAGEREF _Toc312399387 h 4 HYPERLINK l _Toc312399388 jdk安裝裝 PAGEREF _Toc312399388 h 4 HYPERLINK l _Toc312399389 pt環(huán)境準(zhǔn)準(zhǔn)備 PAGEREF _Toc312399389 h 4 HYPERLINK l _Toc312399390 統(tǒng)一的weeb開發(fā)目目錄 ww:weebdevv PAGEREF _Toc312399390 h 4 HYPERLINK l _Toc312399391 統(tǒng)一開發(fā)工工作區(qū)間 w

4、ebbdev/workkspacce PAGEREF _Toc312399391 h 4 HYPERLINK l _Toc312399392 W:weebdevvapuusicsstudiio-5.1為開發(fā)發(fā)工具,雙雙擊stuudio.cmd啟啟動開發(fā)工工具 PAGEREF _Toc312399392 h 5 HYPERLINK l _Toc312399393 更新和部署署AOM PAGEREF _Toc312399393 h 5 HYPERLINK l _Toc312399394 部署eassweb.ear PAGEREF _Toc312399394 h 5 HYPERLINK l _Toc

5、312399395 修改W:easServversserveerdeeployyeassweb.eareas_web.warWEB-INF下下operramassks.xxml PAGEREF _Toc312399395 h 6 HYPERLINK l _Toc312399396 啟動服務(wù)器器,以協(xié)同同辦公費用用報銷單為為例:可以以通過 PAGEREF _Toc312399396 h 7 HYPERLINK l _Toc312399397 新建webb工程 PAGEREF _Toc312399397 h 7 HYPERLINK l _Toc312399398 新建Apuusic標(biāo)標(biāo)準(zhǔn)工程 PA

6、GEREF _Toc312399398 h 7 HYPERLINK l _Toc312399399 添加webb模塊 PAGEREF _Toc312399399 h 8 HYPERLINK l _Toc31233994000 新建facces頁面面 PAGEREF _Toc312399400 h 13 HYPERLINK l _Toc312399401 添加Apuusic服服務(wù)器 PAGEREF _Toc312399401 h 16 HYPERLINK l _Toc312399402 運行我們的的應(yīng)用 PAGEREF _Toc312399402 h 18 HYPERLINK l _Toc312

7、399403 定義及發(fā)布布元數(shù)據(jù) PAGEREF _Toc312399403 h 19 HYPERLINK l _Toc312399404 實體的定義義和發(fā)布 PAGEREF _Toc312399404 h 19 HYPERLINK l _Toc312399405 查詢的定義義和發(fā)布 PAGEREF _Toc312399405 h 19 HYPERLINK l _Toc312399406 生成webb界面代碼碼 PAGEREF _Toc312399406 h 19 HYPERLINK l _Toc312399407 設(shè)置webb界面代碼碼路徑 PAGEREF _Toc312399407 h 1

8、9 HYPERLINK l _Toc312399408 生成webb界面代碼碼 PAGEREF _Toc312399408 h 20 HYPERLINK l _Toc312399409 添加庫文件件 PAGEREF _Toc312399409 h 23 HYPERLINK l _Toc3123994410 添加用戶戶庫 PAGEREF _Toc312399410 h 23 HYPERLINK l _Toc312399411 添加WAFF包 PAGEREF _Toc312399411 h 23 HYPERLINK l _Toc312399412 添加業(yè)務(wù)邏邏輯類引用用 PAGEREF _Toc3

9、12399412 h 23 HYPERLINK l _Toc312399413 Web界面面代碼的修修正 PAGEREF _Toc312399413 h 25 HYPERLINK l _Toc312399414 * EEditBBean.javaa的修正 PAGEREF _Toc312399414 h 25 HYPERLINK l _Toc312399415 *Eddit.xxhtmll文件的修修正 PAGEREF _Toc312399415 h 25 HYPERLINK l _Toc312399416 *Liist.xxhtmll文件的修修正 PAGEREF _Toc312399416 h

10、27 HYPERLINK l _Toc312399417 部署及啟動動eas web應(yīng)應(yīng)用 PAGEREF _Toc312399417 h 27 HYPERLINK l _Toc312399418 部署EASS WEBB PAGEREF _Toc312399418 h 27 HYPERLINK l _Toc312399419 Pt環(huán)境下下啟動EAAS 服務(wù)務(wù) PAGEREF _Toc312399419 h 27 HYPERLINK l _Toc312399420 二次開發(fā)應(yīng)應(yīng)用 PAGEREF _Toc312399420 h 28 HYPERLINK l _Toc312399421 修改業(yè)務(wù)單

11、單元 PAGEREF _Toc312399421 h 28 HYPERLINK l _Toc312399422 發(fā)布業(yè)務(wù)單單元 PAGEREF _Toc312399422 h 28 HYPERLINK l _Toc3123994423 執(zhí)行升級級腳本 PAGEREF _Toc312399423 h 29 HYPERLINK l _Toc312399424 搭建webb開發(fā)環(huán)境境 PAGEREF _Toc312399424 h 29 HYPERLINK l _Toc312399425 修改webb頁面 PAGEREF _Toc312399425 h 29 HYPERLINK l _Toc3123

12、99426 修改mannageddBeann PAGEREF _Toc312399426 h 29 HYPERLINK l _Toc312399427 部署二次開開發(fā)應(yīng)用 PAGEREF _Toc312399427 h 30 HYPERLINK l _Toc312399428 常見問題 PAGEREF _Toc312399428 h 30 HYPERLINK l _Toc312399429 #messsagee* EEL Exxpresssionn 錯誤 PAGEREF _Toc312399429 h 30 HYPERLINK l _Toc312399430 編輯界面單單據(jù)體(分分錄部分)無無

13、法顯示 PAGEREF _Toc312399430 h 30 HYPERLINK l _Toc312399431 如何檢查調(diào)調(diào)用類的物物理路徑 PAGEREF _Toc312399431 h 30 HYPERLINK l _Toc312399432 下載文件時時會在線打打開,且出出現(xiàn)亂碼(如如何進(jìn)行文文件的下載載) PAGEREF _Toc312399432 h 30 HYPERLINK l _Toc312399433 表單編輯頁頁中點擊新新增分錄時時出錯 PAGEREF _Toc312399433 h 33 HYPERLINK l _Toc312399434 在EdittBeann或List

14、tBeann中,通過過IBOOSBizzCtrll設(shè)置了某某個接口(如如:IBBOSBiizCtrrl prrivatte IDDocReeceivve seervicce;),但但發(fā)現(xiàn)在使使用該接口口servvice時時,serrvicee為null PAGEREF _Toc312399434 h 33 HYPERLINK l _Toc312399435 在vieww上找不到到manaagedBBean PAGEREF _Toc312399435 h 33 HYPERLINK l _Toc312399436 按鈕或者其其他控件的的狀態(tài)被緩緩存,如單單據(jù)查看時時某按鈕被被置灰后,新新增時按鈕鈕

15、仍是置灰灰的。 PAGEREF _Toc312399436 h 33 HYPERLINK l _Toc3123994337 Web主界界面開發(fā)方方法 PAGEREF _Toc312399437 h 33 HYPERLINK l _Toc312399438 編制jspp頁面。 PAGEREF _Toc312399438 h 33 HYPERLINK l _Toc312399439 配置porrtlett模板信息息。 PAGEREF _Toc312399439 h 34 HYPERLINK l _Toc312399440 Portllet業(yè)務(wù)務(wù)配置信息息設(shè)置。 PAGEREF _Toc312399

16、440 h 34 HYPERLINK l _Toc312399441 Portllet基礎(chǔ)礎(chǔ)定義設(shè)置置。 PAGEREF _Toc312399441 h 34 HYPERLINK l _Toc312399442 頁簽配置 PAGEREF _Toc312399442 h 35 HYPERLINK l _Toc312399443 參考資料 PAGEREF _Toc312399443 h 35概述目的根據(jù)標(biāo)準(zhǔn)wweb單據(jù)據(jù)開發(fā)流程程,描述以以下內(nèi)容:環(huán)境準(zhǔn)備Web工程程的創(chuàng)建元數(shù)據(jù)的定定義和發(fā)布布Web界面面代碼的生生成Web界面面代碼的修修正EAS wweb的部部署和運行行二次開發(fā)應(yīng)應(yīng)用Web主界

17、界面的開發(fā)發(fā)方法范圍適用版本:Kinggdee EAS 6.0,Kinngdeee BOSS 6.0定義、首字字母縮寫詞詞和縮略語語 HYPERLINK AOM:AApusiic OpperaMMask,金金蝶中間件件公司的WWeb開發(fā)發(fā)框架 HYPERLINK AAS:AApusiic Apppliccatioon Seerverr:金蝶中中間件公司司的J2EEE應(yīng)用服服務(wù)器產(chǎn)品品 HYPERLINK Ext JJS:一套套基于Jaava SScrippt的瀏覽覽器端UII組件庫環(huán)境準(zhǔn)備jdk安裝裝jdk要求求5.0以以上版本。pt環(huán)境準(zhǔn)準(zhǔn)備pt搭建一一個guii的開發(fā)環(huán)環(huán)境。統(tǒng)一的weeb

18、開發(fā)目目錄 ww:weebdevv統(tǒng)一開發(fā)工工作區(qū)間 webbdev/workkspacce如圖所示:W:weebdevvapuusicsstudiio-5.1為開發(fā)發(fā)工具,雙雙擊stuudio.cmd啟啟動開發(fā)工工具Apusiicstuudio可可以到 HYPERLINK 獲取取。更新和部署署AOM可以到 HYPERLINK 獲取取AOM最最新版本部署eassweb.ear修改部署文文件W:apussicddomaiinssserveer1cconfiigservver.xxml加入如圖所示:easweeb.eaar結(jié)構(gòu)如如圖:修改W:easServversserveerdeeployyea

19、ssweb.eareas_web.warWEB-INF下下operramassks.xxml開發(fā)那個項項目將哪個個項目的jjar包配配置項刪掉掉。如開發(fā)發(fā)協(xié)同費用用報銷就將將cp_bc_wweb.jjar刪除掉。如圖: 將從從cvs上上獲得的或或開發(fā)完成成的vieew (即即xXXXX.xhttml)拷拷貝到W:eaasSeerverrserrverdeplloyeeasweeb.eaareaas_weeb.waar 將從ccvs上獲獲得的開發(fā)發(fā)完成的MManaggedBeean(即即XXXXXBeann)拷貝到到 WW:eaasSeerverrserrverdeplloyeeasweeb.e

20、aareaas_weeb.waarWEEB-INNFcllassees 注:以以上路徑?jīng)]沒有包含包包名,拷貝貝時需要將將自己加上上包路徑,如如cpbbc 如圖所所示:啟動服務(wù)器器,以協(xié)同同辦公費用用報銷單為為例:可以以通過 HYPERLINK 888/easweb/cp/bc/bizAcccounntBilllLisst.jssf bbizAcccounntBilllLisst.jssf訪問。新建webb工程由于WAFF目前混合合使用Appusicc Stuudio(Web UI開發(fā)發(fā))與BOOS Sttudioo(Web元數(shù)數(shù)據(jù)定義與與框架代碼碼發(fā)布),所所以是先進(jìn)進(jìn)行webb工程的新新建還

21、是先先進(jìn)行EAAS元數(shù)據(jù)據(jù)的定義,我我們并沒有有嚴(yán)格的限限制,可根根據(jù)個人熟熟悉程度決決定。新建Apuusic標(biāo)標(biāo)準(zhǔn)工程我們使用AApusiic作為我我們的weeb容器,所所以我們從從新建Appusicc標(biāo)準(zhǔn)工程程開始我們們的標(biāo)準(zhǔn)單單據(jù)開發(fā)的的旅程。在Apussic sstudiio中點擊擊“文件新建Apuusic標(biāo)標(biāo)準(zhǔn)工程”,如下圖圖:包含以下幾幾個點的定定義:項目目名稱,空空間及存儲儲位置選擇擇,服務(wù)器器選擇,域域選擇及JJ2EE版版本的選擇擇,輸出文文件夾。我們可以在在此進(jìn)行本本地服務(wù)器器的新建也也可以在后后續(xù)過程中中添加服務(wù)務(wù)器,為不不影響新建建流程的順順暢,我們們將在后續(xù)續(xù)步驟中單單

22、獨描述。J2EE版版本的選擇擇應(yīng)該引起起注意,我我們須要選選擇5.00以上的版版本。定義好上述述內(nèi)容后點點擊完成,我我們可以在在打開包視視圖查看工工程目錄結(jié)結(jié)構(gòu)如下:添加webb模塊點擊新建工工程根目錄錄,右鍵選選擇“新建webb模塊”:打開對話框框如下:需要注意源源文件夾(用用來存放源源代碼)及及web內(nèi)內(nèi)容文件夾夾(用來存存放頁面,配配置信息等等資源文件件)。點擊擊下一步:EAS wweb應(yīng)用用框架建立立在AOMM基礎(chǔ)上,所所以我們不不得取消“支持AOOM”的選項。AOM的的配置中需需要注意uurl后綴綴的配置,該該配置意味味該后綴的的請求都將將由AOMM處理。我我們按習(xí)慣慣修改成*.js

23、ff,定義好好以后我們們將可以在在web.xml中中發(fā)現(xiàn)相應(yīng)應(yīng)的配置內(nèi)內(nèi)容: Faaces Servvlet *.jjsf 完成上述步步驟,點擊擊完成weeb模塊的的新建,我我們發(fā)現(xiàn)工工程目錄下下增加了ssrc及WWebCoontennt目錄:新建facces頁面面選擇“文件件新建Facces頁面面”:選擇是否生生成mannagebbean,以以及mannagebbean設(shè)設(shè)置,如果果只是新建建一個靜態(tài)態(tài)視圖,那那么可以不不進(jìn)行maanageebeann的定義。點擊完成頁頁面新建。添加Apuusic服服務(wù)器前面在新建建工程中已已經(jīng)提到服服務(wù)器的選選擇,在此此將對服務(wù)務(wù)器新建做做進(jìn)一步描描述。在

24、新新建或增加加服務(wù)器之之前請確保保已正確安安裝了Appusicc服務(wù)器,AApusiic服務(wù)器器的安裝再再次不再累累述。打開Apuusic服服務(wù)器列表表視圖,在在視圖中點點擊右鍵,并并選擇增加加服務(wù)器:添加服務(wù)器器后我們需需要為我們們的應(yīng)用指指定對應(yīng)的的Apussic服務(wù)務(wù)器,打開開工程屬性性對話框如如下圖:運行我們的的應(yīng)用服務(wù)器啟動動過程中我我們可以在在控制臺看看到相應(yīng)信信息,部分分截圖如下下:可以看到服服務(wù)器已成成功啟動,我我們定義的的上下文根根目錄是mmydemmo,接下下來我們使使用 HYPERLINK 進(jìn)行訪訪問,結(jié)果果如下圖:至此,weeb工程的的新建完成成。定義及發(fā)布布元數(shù)據(jù)元數(shù)

25、據(jù)的定定義在此特特指單據(jù)實實體及查詢詢的定義,因因為只有實實體及查詢詢才能發(fā)布布成webb界面,生生成webb界面代碼碼。實體及及查詢的定定義與非wweb應(yīng)用用中實體及及查詢的定定義一樣,沒沒有差別。實體的定義義和發(fā)布與一般實體體的定義和和無差別 查詢的定定義和發(fā)布布與一般查詢詢的定義和和無差別生成webb界面代碼碼設(shè)置webb界面代碼碼路徑生成webb界面代碼碼前我們需需要對生成成代碼的存存放位置進(jìn)進(jìn)行設(shè)置,在在BOS Studdio中通通過“窗口首選項項”進(jìn)入首選選項配置頁頁,左側(cè)樹樹形菜單中中選擇“BOS生成weeb界面代代碼”:將代碼路徑徑設(shè)置成我我們webb工程的源源文件路徑徑,將頁

26、面面路徑設(shè)置置成我們wweb工程程的webb內(nèi)容文件件夾路徑,點點擊確定完完成設(shè)置。生成webb界面代碼碼接下來我們們可以生成成web界界面代碼:選擇要生生成界面代代碼的實體體或查詢,點點擊右鍵并并選擇“生成weeb界面代代碼”:回到Apuusic studdio并刷刷新工程,我我們可以看看到工程目目錄如下圖圖:增加了相應(yīng)應(yīng)的頁面文文件及邏輯輯代碼。通通常一個實實體通過上上述步驟會會生成以下下幾個文件件:編輯邏輯mmanaggebeaan及分錄錄beann及相應(yīng)屬屬性文件:編輯頁面文文件:查詢元數(shù)據(jù)據(jù)生成weeb界面的的過程與實實體生成wweb界面面的過程一一樣,只是是結(jié)果文件件不同:列表邏輯

27、mmanaggebeaan及相應(yīng)應(yīng)屬性文件件:序時薄頁面面文件:至此,weeb界面代代碼的生成成過程已經(jīng)經(jīng)完成。至至于生成的的代碼內(nèi)容容大家可以以打開相應(yīng)應(yīng)文件細(xì)看看,我們也也將在后續(xù)續(xù)部分中插插述部分重重要內(nèi)容。后續(xù)將做個表格,對生成的代碼及頁面文件進(jìn)行說明添加庫文件件添加用戶庫庫發(fā)布webb界面代碼碼并刷新wweb工程程后我們的的web工工程出現(xiàn)了了諸多錯誤誤,讓我們們看看究竟竟是什么原原因引起了了錯誤:發(fā)發(fā)布的界面面代碼找不不到依賴的的業(yè)務(wù)邏輯輯類。我們們需要添加加用戶自定定義庫。在在web工工程的構(gòu)建建路徑中引引入W:easdev下下的bosslib_for_eas.userrlibr

28、rariees和easllib_ffor_eeas.uuserllibraariess添加WAFF包從W:eeasSServeerseerverrdepployeaswweb.eeareeas_wweb.wwarWWEB-IINFllib下拷拷貝以下文文件到工程程目錄的WebCConteentWWEB-IINFllib中,當(dāng)當(dāng)然你也可可以通過在在構(gòu)建路徑徑中引入外外部jarr包的方式式配置。添加業(yè)務(wù)邏邏輯類引用用這里指的業(yè)業(yè)務(wù)邏輯相相關(guān)類即發(fā)發(fā)布元數(shù)據(jù)據(jù)時生成的的類文件。我們有多種種方式去引引用這些類類,由于業(yè)業(yè)務(wù)的需要要,我們可可能需要修修正這些類類中的部分分代碼,所所以打包加加載的方式式有

29、些不方方便,故建建議在構(gòu)建建路徑的源源代碼一項項中添加關(guān)關(guān)聯(lián)目錄:選擇元數(shù)據(jù)據(jù)發(fā)布的源源代碼目錄錄。Web界面面代碼的修修正* EEditBBean.javaa的修正在EdittBeann的paggeOnlload()中有類類似語句:我們須要修修正為:*Eddit.xxhtmll文件的修修正將#meessagges*形式的的表達(dá)式都都直接換成成相應(yīng)的信信息,如#messsageesccreattor替換為為creaator或或“創(chuàng)建人”。將messsagessenntriees.seeq替替換為enntriees_seq或其其他。將修改為為去除了多余余字段。將重新定義義分錄操作作界面:把biz

30、:billlEntrryActtionss標(biāo)簽的內(nèi)內(nèi)容替換為為分錄操作作的自定義義部分,可可以如下:修正前: 界面效果(點點擊操作按按鈕出錯,且且無具體提提示信息):修正后:界面效果(新新增):*Liist.xxhtmll文件的修修正將#meessagges*形式的的表達(dá)式都都直接換成成相應(yīng)的信信息,如#messsageesccreattor替換為為creaator或或“創(chuàng)建人”。將messsagessenntriees.seeq替替換為enntriees_seq或其其他。部署及啟動動eas web應(yīng)應(yīng)用部署EASS WEBBEAS wweb應(yīng)用用必須與EEAS應(yīng)用用服務(wù)(非非web)場場景同

31、時使使用, EEas統(tǒng)一一的應(yīng)用部部署路徑為為W:eeasSServeerseerverrdepployeas.eareas_web.war 訪問路路徑 HYPERLINK ,我們們需要做以以下幾個步步驟的部署署:拷貝工程下下的scmm_chaannell_webb weebWeebConntenttWEBB-INFFclaassess到W:eeasSServeerseerverrdepployeas.eareas_web.warWEB-INFclassses拷貝scmm_chaannell_webb weebWeebConntentt下的相關(guān)關(guān)文件到W:eeasSServeerseerver

32、rdepployeas.eareas_web.war該部分的拷拷貝比較繁繁瑣麻煩,我我們提供了了相應(yīng)的批批處理文件件進(jìn)行處理理。Pt環(huán)境下下啟動EAAS 服務(wù)務(wù)運行W:easServversserveerprrofillessserveer1bbinddebuggservver.bbat訪問單據(jù)據(jù)編輯頁 HYPERLINK 訪問 HYPERLINK 二次開發(fā)應(yīng)應(yīng)用修改業(yè)務(wù)單單元打開金蝶bbos,切切換到金蝶蝶bos業(yè)業(yè)務(wù)建模透透視圖打開需要二二次開發(fā)修修改的單據(jù)據(jù),使用選選用板添加加字段,以以報銷單為為例,如圖圖所示: 發(fā)布業(yè)務(wù)單單元在費用報銷銷單界面里里,單擊右右鍵,選擇擇單據(jù)信息息,確認(rèn)不

33、不生成生成成實現(xiàn)類,如如圖所示:在菜單選擇擇費用報銷銷單,單擊擊右鍵,單單擊發(fā)布業(yè)業(yè)務(wù)單元/報表即可可。執(zhí)行升級腳腳本在管理控制制臺或直接接數(shù)據(jù)庫中中執(zhí)行升級級腳本,將將新加字段段添加到數(shù)數(shù)據(jù)庫相應(yīng)應(yīng)的數(shù)據(jù)表表中。搭建webb開發(fā)環(huán)境境按照2、33、4、55步驟搭建建web開開發(fā)環(huán)境修改webb頁面將easServversserveerdeeployyeassweb.eareas_web.warcpbbcbizAAccouuntBiillEddit.xxhtmll的頁面內(nèi)內(nèi)容,覆蓋蓋步驟5 中生成bbizAcccounntBilllEdiit.xhhtml頁頁面。在頁面間將將新添加的的字段綁定

34、定,如下:修改mannageddBeann將easServversserveerdeeployyeassweb.eareas_web.warWEB-INFlibcp_bbc_weeb_jaar解壓縮,反反編譯BiizAcccounttBilllEdittBeann.claass,將將內(nèi)容覆蓋蓋步驟5 生成的代代碼。 修改代碼碼邏輯部署二次開開發(fā)應(yīng)用將修改的bbizAcccounntBilllEdiit.xhhtml,覆覆蓋easSServeerseerverrdepployeaswweb.eeareeas_wweb.wwarccpbccbizAAccouuntBiillEddit.xxhtml

35、l將修改的BBizAcccounntBilllEdiitBeaan后編譯譯生成的BBizAcccounntBilllEdiitBeaan.cllass重新拖入easSServeerseerverrdepployeaswweb.eeareeas_wweb.wwarWWEB-IINFllibccp_bcc_webb_jarr包中,替換原來的的classs文件。常見問題#messsagee* EEL Exxpresssionn 錯誤 目前不支持持該種表達(dá)達(dá)式顯示信信息,我們們需要替換換該表達(dá)式式為實際要要使用的信信息,如:將#meessagges*形式的的表達(dá)式都都直接換成成相應(yīng)的信信息,如#mes

36、ssageesccreattor替換為為creaator。同樣,我們們需要將mmessaagesenttriess.seqq替換換為enttriess_seq或其其他。編輯界面單單據(jù)體(分分錄部分)無無法顯示將編輯頁面面的將修修改為如何檢查調(diào)調(diào)用類的物物理路徑在調(diào)試過程程中,在DDispllay試圖圖中如下調(diào)調(diào)用方式:this.getCClasss().ggetReesourrce(/comm/kinngdeee/eass/cp/bc/wweb/TTraveelAcccounttBilllListtBeann.claass)下載文件時時會在線打打開,且出出現(xiàn)亂碼(如如何進(jìn)行文文件的下載載) A

37、OM使使用原生態(tài)態(tài)AJAXX后文件下下載出現(xiàn)該該問題的解解決,且不不論在服務(wù)務(wù)端中對rrespoonse做做何處理。如果你去去除f:vview中中rendderKiitId=AJAAX的設(shè)設(shè)置,且保保證不會影影響頁面其其他功能,那那當(dāng)然是最最好的解決決。此外可可以通過重重定向到下下載頁進(jìn)行行下載。解決AOMM的文件下下載問題有有兩種方式式,由于我我們的實際際應(yīng)用場景景中不是已已存在文件件的下載,需需要與數(shù)據(jù)據(jù)庫等的交交互,中斷斷jsf生生命周期的的方式不可可取。故我我使用了重重定向新頁頁面進(jìn)行下下載的方式式,即在需需要引入引引出功能的的頁面上加加入ifrrame框框,并引用用文件下載載頁面資源

38、源:在單一文件件下載頁面面中不使用用AOM的的原生態(tài)aajax:下載效果如如下:點擊引出模模板,將出出現(xiàn)下載頁頁面如下圖圖:表單編輯頁頁中點擊新新增分錄時時出錯首先點擊增增加分錄按按鈕時出錯錯:#phddemo.PhSttockBBalannceBiillEnntryBBean.appeendRoow: /phddemo/phSttockBBalannceBiillEddit.xxhtmll 1117,655 acttion=#pphdemmo.PhhStocckBallanceeBilllEntrryBeaan.apppenddRow: jjava.langg.NulllPoiinterrE

39、xceeptioon att _eexpreessioon_(0)。 解決決辦法:在在w:eeditDDataGGrid 下增加jjsvarr=edditEnntryGGrid相關(guān)內(nèi)容請請查看opperammaskss 文檔: HYPERLINK 在EdittBeann或LisstBeaan中,通通過IBBOSBiizCtrrl設(shè)置了了某個接口口(如:IBOSSBizCCtrl privvate IDoccReceeive servvice;),但發(fā)發(fā)現(xiàn)在使用用該接口sserviice時,sserviice為nnull這時,需要要檢查APPUSICC運行環(huán)境境中的meetas/entiity_

40、opertties是是否存在該該servvice對對應(yīng)的enntityy.因為,在發(fā)發(fā)布元數(shù)據(jù)據(jù)時,有可可能沒有將將eneiity_opertties發(fā)發(fā)布到appusicc/mettas,或或沒有將eentitty加入到到entiity_opertties文文件中在vieww上找不到到manaagedBBean檢查mannageddBeann的目錄和和beann的名稱是是否符合規(guī)規(guī)范,如果包名不不一致或者者文件名不不一致都回回出現(xiàn)此問問題,如HR的績績效模塊(pperfoormannce),新新增

41、一個VView時時,xhtmll命名為 MyPeerf.xxhtmll, 必須須存在WeebConntentt/hr/perfformaance下下,而且對應(yīng)的的ManaagedBBean為為com.kinggdee.eas.hr.pperfoormannce.MMyPerrfBeaan.按鈕或者其其他控件的的狀態(tài)被緩緩存,如單單據(jù)查看時時某按鈕被被置灰后,新新增時按鈕鈕仍是置灰灰的。要在置灰狀狀態(tài)的地方方,將不符符合置灰條條件的按鈕鈕再顯示的的變亮。因為mannageddBeann可能定義義為sesssionn的,所以以存在會緩緩存狀態(tài)的的可能。Web主界界面開發(fā)方方法編制jspp頁面。在目錄W:eassSerrverservverddeplooyeaas.eaarcpp_webb.warrhtmmlpoortleet新建一一個目錄,并并在新建目目錄下創(chuàng)建建一個jssp文件。內(nèi)容為: 注:src=./easwweb/ccp/inndex.jsf就指向pportllet的內(nèi)內(nèi)容頁。配置porrtlett模板信息息。打開文件WW:eaasSeerverrserrverdeplloyeeas.eearccp_weeb.waarWEEB-INNF porrtletts.xmml添加內(nèi)容如如下:43協(xié)同辦公公vieewpoortleet.cpp_inddexPortl

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論