工作 旅行 音樂 自行車 很久沒騎了

www.flickr.com
This is a Flickr badge showing photos in a set called 我一歲半了. Make your own badge here.


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

Image:How to join two or more Views in one XPages View


在視圖控制項中, 加入一直欄於最後

Image:How to join two or more Views in one XPages View

於視圖控制項的[內容]->[所有內容]中, 設定var參數的值為entry.
Note: var參數的用意是用來指定一個變數, 透過該變數可以存取View中的一列中的資料(等同於NotesViewEntry)


Image:How to join two or more Views in one XPages View

接下來在剛剛加入的直欄中, 加入資料計算值

var key=entry.getNoteID();    //得到該列的NoteID
var lookup=@DbLookup(@DbName(),"friends",key,"Name");  //使用DbLookup以NoteID為key,至friends視界中,lookup到符合key的Document,並傳回Name欄位
return lookup ;

Image:How to join two or more Views in one XPages View

於瀏覽器中瀏覽結果:

Image:How to join two or more Views in one XPages View






Comments

1sonic  2010/1/5 11:52:24 AM  How to join two or more Views in one XPages View

教育訓練: Domino 8.5/8.5.1 XPages 程式開發實作營 (台北場)

我很想參加, 請問您屆時會通知報名者嗎?

thanks

2Cory  2010/1/7 01:25:17 AM  How to join two or more Views in one XPages View

@Sonic

下星期會確定開不開班及開班時間, 報名方式會公佈在臭氧層

3sonic  2010/2/2 05:13:55 PM  How to join two or more Views in one XPages View

今天去台北場的課有聽到這個範例 !

是一個很好的例子啊...

現在公司都希望整合資料, 整合度越高越好, 這樣的例子 多多益善囉. ^^

期待下一個例子...