🚀 HCL Domino XPages 深度實戰:SSJS 操作 Domino 類別、jQuery 整合與程式庫應用 (Lesson 06-2)
Автор: XRed 先宏資訊
Загружено: 2026-02-09
Просмотров: 10
Описание:
在本集教學中,我們將跨越基礎控制項,進入真正的「商業邏輯(Business Logic)」開發。您將學習如何利用伺服器端 JavaScript (SSJS) 存取 Domino 文件與視圖、掌握後端與前端取值的技術差異,並透過整合 jQuery 與 Script Library,打造具備專業水準且易於維護的 XPages 應用程式。
💡 核心學習重點
SSJS 商業邏輯開發:解析伺服器端 JavaScript 語法,學習如何透過 getComponent 取得與設定 UI 欄位值。
Domino Class 物件存取:深入實作 NotesDatabase、NotesView 與 NotesDocument 在 SSJS 中的運用,完美對接 LotusScript 經驗。
後端 vs 前端取值技術:
後端 (SSJS):使用 getValue 與 itemValue 進行資料庫層級的存取。
前端 (CSJS):整合 jQuery 選擇器,解決 XPages 自動產生複雜 ID 的取值難題。
Script Library 模組化:學習建立「伺服器 JavaScript」程式庫,實作全域參數(Parameter)管理,讓表單標題與下拉選單具備動態配置能力。
全功能實戰演練:示範如何透過 SSJS 新增/修改文件、批次寫入資料,以及實作具備「預設空白項」的動態下拉選單。
錯誤處理與 Debug:教您開啟 XPages 錯誤詳細訊息,精準定位組件為 null 或邏輯失效的問題。
⏰ 影片章節 (Timestamps)
[00:05] 開單權限回顧:業務窗口身分驗證邏輯修正
[01:52] SSJS 核心概念:在伺服器端撰寫 Business Logic
[03:27] 實務技巧:使用 getComponent().getValue() 抓取畫面數值
[04:36] 案例實作:計算全名 (First Name + Last Name) 並塞回欄位
[07:08] 深入解析:後端 document1 物件與 getDocument() 的關聯
[09:20] 注意事項:計算欄位 (Computed Field) 的賦值限制與存檔邏輯
[11:03] Debug 指南:開啟詳細錯誤處理訊息以排除 500 Error
[13:37] 進階呈現:利用計算欄位渲染 HTML 語法與 JavaScript
[16:13] Domino Class 圖解:SSJS 如何繼承 Notes 物件存取架構
[18:00] 學習資源:如何透過 Google 與 HCL 官網查詢 SSJS 語法範例
[21:33] 實戰示範:取得資料庫標題、計算文件數與改寫 Item 值
[23:34] 語法快查:利用「Auto 斜線」功能呼叫 SSJS 程式補全提示
[32:25] 案例練習:實作 createDocument 建立新員工資料
[34:50] 批次處理:透過 Collection 與 for 迴圈進行多文件寫入
[40:57] 帶入申請資訊:實作預設值計算邏輯與隱藏欄位存取
[46:27] Script Library 應用:四種程式庫類型與 SSJS Library 建立
[50:46] 標題動態化:從 Parameter 資料表讀取並套用表單標題
[54:39] 下拉選單實作:從 View 讀取公私別並組成 Array 選單
[01:01:15] 前端整合:在 XPages 中引入 jQuery.js 的正確路徑設定
[01:06:50] 關鍵技巧:利用 jQuery 選擇器解決 XPages 複雜 ID 取值問題
[01:13:00] 綜合練習:實作幣別 Parameter 配置與動態下拉選單載入
關於 先宏資訊 (XRed Information) 我們專精於 HCL Notes/Domino 技術開發、系統升級與 AI 整合應用。若您的企業需要專業的技術支援或開發培訓協助,歡迎與我們聯繫。
#HCLDomino #XPages #SSJS #jQuery #Domino教學 #先宏資訊 #XRedInformation #網頁開發實戰 #LotusNotes #ScriptLibrary
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: