資源描述:
《金蝶eas bos開發(fā)學習筆記》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、金蝶EASBOS開發(fā)學習筆記一.環(huán)境準備先把需要用到的透視圖和相應的視圖打開,在后面的練習中需要用到。..導入eas包后的結構如上圖所示。BOS透視圖下常用到的窗口如上圖所示,這些必須打開。項目屬性配置如下圖所示:..........下面是Java透視圖中的配置。............EAS項目的配置......數據中心配置..調試Config......一.需要用到的熱鍵CTRL+SHIFT+R打開資源CTRL+SHIFT+T打開類型二.制作第一個列表查詢界面打開“金蝶BOS設計開發(fā)工具”透視圖1.打開eas/met
2、adata/com/kingdee/eas/demo節(jié)點說明:app目錄下一般存放實體、表、查詢等元數據;Client目錄下一般存放ui,即界面數據;其他公共對象,如枚舉、異常等通常放在與app、client同級目錄中。2.在app文件夾下新建實體XueLi(學歷),父實體選擇com.kingdee.eas.framework.app.DataBase3.右擊XueLi.entity,在彈出菜單中選擇“實體導出表”,保留默認值,名稱為T_DE_XueLi..1.打開T_DE_XueLi.table,修改主鍵名稱,避免因為
3、重名導致建表錯誤2.右擊T_DE_XueLi.table,選擇“導出...”,在彈出窗口中選擇“導出數據表”..1.打開管理控制臺,在“數據中心”選擇使用的數據中心,再打開“數據庫管理”,把生成的CreateTable.sql中的內容COPY進去,點擊工具欄的“執(zhí)行(F5)”,最后“提交”。2.在app文件夾下新建查詢XueLiQuery,實體選擇XueLi.entity3.打開查詢XueLiQuery,選擇字段標簽頁,選擇“導入”,將要查詢的字段添加進來,并調整各字段順序。..還應該在“其它”頁中定義排序和主鍵字段。.
4、.1.在client文件夾下新建UI,父對象選擇com.kingdee.eas.framework.client.ListUI(列表界面),BO對象選擇XueLiQuery.query,其他用默認值即可。(W:apusicmetas)..1.單擊鼠標右鍵,在彈出菜單中選擇“編輯表信息”,選擇ID列,把hide屬性值修改為true,以隱藏不希望在列表中顯示的列。注意:ID列不管是否需要顯示,必須要存在于列表中,否則會出現后文所述的錯誤。一.發(fā)布列表界面,查看效果1.建立Java發(fā)布目錄:D:gmis310_srcd
5、emodevsrc2.選擇包的根節(jié)點eas,右鍵選擇屬性,在彈出窗口中選擇Solution發(fā)布方案信息,新增一個發(fā)布方案,命名為demo3.Java發(fā)布目錄輸入前面建立的目錄,J2EE發(fā)布目錄及元數據發(fā)布目錄輸入與其他發(fā)布方案相同的目錄W:apusicmetas..1.選擇app目錄下XueLi.entity,單擊右鍵,選擇發(fā)布;發(fā)布方案選擇demo,完成后察看“校驗信息”視圖,發(fā)現有錯誤提示,直接雙擊,打開錯誤..1.在邏輯鍵信息中增加CoreBase.id,保存2.清除校驗信息視圖中的內容,再點擊工具欄上的“
6、清除元數據緩存”,否則有可能會導致再次發(fā)布失敗3.再次發(fā)布XueLi.entity,成功。4.選擇demo文件夾,右鍵,選擇“發(fā)布”,將前面建立的所有元數據(.table,.entity,.query,.ui)全部選中,再次進行發(fā)布。5.切換到Java透視圖。6.選擇bs_dio節(jié)點,單擊鼠標右鍵,刷新,讓新建立的demo文件夾顯示出來。..1.選擇bs_dio節(jié)點,單擊鼠標右鍵,“構建路徑”->“配置構建路徑”,將"demo/dev/src"添加進來,在自動構建完成之后,可以在D:gmis310_srcbinco
7、mkingdeeeasdemo看到編譯好了的class文件..1.重新啟動gmis_server服務器,然后用administrator用戶登錄2.打開“系統(tǒng)->客戶化菜單編輯”,新增菜單,UI對象為com.kingdee.eas.demo.client.XueLiListUI..1.保存后重新登錄,進入系統(tǒng)后可以看到此菜單,但此時雙擊報錯,查看控制臺日志,可知是有抽象類方法沒有實現..1.在Java透視圖中打開XueLiListUI.java文件,此時可以看到有錯誤提示,點擊鼠標,自動實現接口類的框架代碼。此時可
8、以看到項目已經不再報錯了。進入系統(tǒng)后,發(fā)現點擊“新增”按鈕時報錯。2.按CTRL+SHIFT+T,查找DiplomaListUI,打開DiplomaListUI.class文件(這是系統(tǒng)中已有的學歷窗體)。3.在XueLiListUI.java中,參考DiplomaListUI實現getEditUIName和getB