跟著 ibm 的 lab 做 XPage ,與 albert 課程講義不同的是, lab 是以一個 ap 建置所需要用的來製作,而 albert 所出的書是針對 XPage 整個元件使用詳細介紹,兩者搭配使用,能更快速的將 XPage 上手。 本次主要重點: 1. 自訂控制項使用 2. 學習 " 完整更新 " 畫面及 " 局部更新 " 畫面的差別 3. XPage 基礎元件 標籤、輸入框、按鈕、畫面使用 自訂控制項就像 XPage 的子表單 ( 副套表 ) ,也很像是開發好的許多元件、插件依需求放到 XPage 中 練習一 :開發新的自訂控制項 在自訂控制項中插入 核心控制項『標籤』並輸入計算公式 如上圖之標籤,可以輸入計算值,計算值部分目前 XPage 有提供許多程式函數 也有將 Notes Formula Language 寫成 Javascript 的方式,寫法和 Client 大同小異 製作完自定控制項後,請新增 XPage 頁面 ( 參考筆記一 ) ,可以透過下列 2 方式加入自訂控制項 完成第一步驟,儲存並預覽。 練習項目二 :『完整更新』畫面及『局部更新』畫面 完整更新: 注意:在 lab 2 中,都是針對自定控制項修改。依據 lab2 動作內容如下: 其中 compositeData 物件負責儲存 (hold) 所有針對自訂控制項的自訂內容定義,如下圖 預覽則如下: 局部更新 修改按鈕為局部更新 預覽