OAF學習筆記-19-在客制頁面做出Tab(標籤頁)

思路:多頁面可以在頁面heard頁面上製作Tab頁(客制頁,沒有Tab頁的系統頁面可用這種方法,系統頁面中增加客制頁見下一問題)系統中客制頁面的heard 不能再頁面中進行修改要在heard,只能在EBS系統中進行配置 大致流程爲Tab->Home Page->Standard



爲頁面的function  製作tab頁 Type爲HTML Tab  Prompt爲空


做Home Page 將HTML Tab 放到Home Page  Prompt顯示爲Tab標題


修改function,在WEB HTML中的HTML Call 中增加兩個參數

OAHP = <Home page Menu Name>
定義該頁面的菜單 
OASF = <Function Name> 
指定需要高亮顯示的Tab MenuNavigation Menu,即進入頁面後優先顯示哪個Menu.(由後面的Function Name 來確定菜單然後請把系統定義的全局菜單加入到Homepage Menu用來顯示標準按鈕


在Standard中 把Home Page 添加進去 增加一個function 爲默認打開function


可以參考

http://blog.csdn.net/tavor/article/details/30129133

http://blog.163.com/talent1025@126/blog/static/20886436201210267254857/

 

用OAF代碼實現的Tab(頁面內部)


在PageLayoutRN 中新建一個region 類型爲subTabLayout



SubTabRN下面新建兩個Region 類型修改爲stackLayout



右鍵點擊SubTabRN,選擇New->subTabs

系統會自動創建subTabBar

右鍵點擊subTabBar,選擇New->link,創建兩個link()(link是用來跳轉tab)這種tab的本質是在將一個頁面分成兩個部分展現出來,點擊第一塊顯示第一塊隱藏第二塊但他的本質仍是一個頁面

在每個stackLayout中就和普通頁面一樣進行製作

可以參考

http://demo.netfoucs.com/cai_xingyun/article/details/41244959



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章