XPage 紀錄 – IBM XPage Lab 實作 (一)

  • 3751
  • 0

 跟著ibm的lab做XPage,與albert課程講義不同的是,lab是以一個ap建置所需要用的來製作,而albert所出的書是針對XPage整個元件使用詳細介紹,兩者搭配使用,能更快速的將XPage上手。

本次主要重點:
1. 自訂控制項使用
2. 學習"完整更新"畫面及"局部更新"畫面的差別
3. XPage基礎元件 標籤、輸入框、按鈕、畫面使用

 
  跟著ibmlabXPage,與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)所有針對自訂控制項的自訂內容定義,如下圖

 
 
預覽則如下:
 
 
 
局部更新
修改按鈕為局部更新




預覽