How to join two or more Views in one XPages View
Cory Ma 2009 December 30 下午 01:14:59
以前在開發Notes應用系統時候, 有個很大的限制, 就是無法將兩個或多個視界Join起來, 呈現在單一介面中. 現在透過XPages, 我們可以解決這個長久以來的困擾.首先於XPages中建立一個視圖控制項(View Control), 資料來源連接到一個現有Notes View
在視圖控制項中, 加入一直欄於最後
於視圖控制項的[內容]->[所有內容]中, 設定var參數的值為entry.
Note: var參數的用意是用來指定一個變數, 透過該變數可以存取View中的一列中的資料(等同於NotesViewEntry)
接下來在剛剛加入的直欄中, 加入資料計算值
var key=entry.getNoteID(); //得到該列的NoteID $DXHTMLContent$>
var lookup=@DbLookup(@DbName(),"friends",key,"Name"); //使用DbLookup以NoteID為key,至friends視界中,lookup到符合key的Document,並傳回Name欄位$DXHTMLContent$>
return lookup ;
於瀏覽器中瀏覽結果:
- Comments [3]