5.3.2 物料管理模塊功能開發(fā)-子頁簽與擴(kuò)展視圖_第1頁
5.3.2 物料管理模塊功能開發(fā)-子頁簽與擴(kuò)展視圖_第2頁
5.3.2 物料管理模塊功能開發(fā)-子頁簽與擴(kuò)展視圖_第3頁
5.3.2 物料管理模塊功能開發(fā)-子頁簽與擴(kuò)展視圖_第4頁
5.3.2 物料管理模塊功能開發(fā)-子頁簽與擴(kuò)展視圖_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

5.3.2.物料管理模塊功能開發(fā)深圳市信息職業(yè)技術(shù)學(xué)院——子頁簽與擴(kuò)展視圖添加子頁簽01目

錄0203子頁簽-基本資料擴(kuò)展視圖學(xué)習(xí)目標(biāo)通過本節(jié)學(xué)習(xí)可以:了解物料模塊各子頁簽的原理及其添加方式了解擴(kuò)展視圖與默認(rèn)列表視圖的區(qū)別01添加子頁簽添加子頁簽上節(jié)課講到的物料主頁簽的默認(rèn)表格視圖(UI為主頁簽表格)添加子頁簽實例:(以添加“基本資料”和“分類維護(hù)”子頁簽為例)在默認(rèn)表格視圖方法內(nèi),添加完主頁簽要顯示的屬性后,繼續(xù)照以下格式進(jìn)行子頁簽的添加。AssociateChildrenProperty:用來對現(xiàn)有對象的擴(kuò)展,支持1對N關(guān)系,根據(jù)返回類型,以及l(fā)amda表達(dá)式中調(diào)用的后臺方法返回的實體列表來顯示數(shù)據(jù);AttachChildrenProperty:B對象上有A對象引用,常用來表示,1對N關(guān)系,顯示為列表視圖;AttachDetailChildrenProperty:在B對象上有A對象的引用,常用來表示,1對1關(guān)系,在A上附加B(也可能是自己)并顯示為表單視圖;OrderNo:賦值整型,多個子頁簽進(jìn)行排序的依據(jù);圖中“BaseDataViewGroup”為擴(kuò)展視圖名,相關(guān)信息在后面部分進(jìn)行說明。02子頁簽-基本資料子頁簽-基本資料

雖然以UI來看,基本資料與其他子頁簽無異,但從之前的數(shù)據(jù)庫設(shè)計一課來看,基本資料顯示的其實和主頁簽一樣,是物料實體的部分屬性。于是在物料的視圖配置類中,除了之前提到的默認(rèn)表格視圖外,還有如圖所示的基本資料視圖,而其中的屬性都同樣是物料實體的部分屬性。其中HasDetailColumnsCount用來配置表單子頁簽的列數(shù)量。兩種視圖配置同樣存在于物料的視圖配置類中,如何配置選擇哪一種,由擴(kuò)展視圖控制。03擴(kuò)展視圖擴(kuò)展視圖意義以物料模塊為例,當(dāng)需要顯示物料時,先在其視圖配置類中找到如圖所示的默認(rèn)視圖方法執(zhí)行。若如圖,配置了表單屬性,則執(zhí)行ConfigDetailsView,顯示為表單;否則默認(rèn)執(zhí)行ConfigListView,顯示為表格。但是倘若僅限于這兩個默認(rèn)視圖,并不能滿足所有情況。以物料主頁簽及其“基本資料”子頁簽為例,要實現(xiàn)主頁簽只要默認(rèn)視圖中代碼為空,默認(rèn)顯示表格視圖即可,但子頁簽要顯示為表單。要滿足這樣的視圖多樣性,就需要用到擴(kuò)展視圖。擴(kuò)展視圖用法(配置)以物料的基本資料子頁簽為例,說明擴(kuò)展視圖的用法:首先在物料的視圖配置類中定義一個代表基本資料擴(kuò)展視圖的字符串;然后在默認(rèn)視圖中,為剛剛的字符串定義一個擴(kuò)展視圖,并添加判斷為該擴(kuò)展視圖后調(diào)用的視圖配置方法;接著就是在該調(diào)用方法中添加需要顯示的實體屬性。擴(kuò)展視圖用法(使用)做好視圖配置邏輯的編寫后,最后就是在添加物料類模塊的時候,如添加物料類的基本資料子頁簽時,申明對應(yīng)的擴(kuò)展視圖“BaseDataViewGroup”;

即可在運(yùn)行默認(rèn)視圖方法時判斷運(yùn)行對應(yīng)的視圖配置方法,最后在UI中顯示為對應(yīng)的視圖。課程總結(jié)基本的表格和表單基本的視圖配置有表單視圖和表格視圖。如果默認(rèn)視圖方法里面沒有指定則默認(rèn)顯示表格;或者指定為表單時顯示為表單。自定義的擴(kuò)展視圖除了基本的表格和表單,還可以自定義擴(kuò)展視圖。按特定格式聲明和使用就可以按需實現(xiàn)視圖配置的靈活選擇。視

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論