自訂 iNotes® 的外觀

您可以藉由建立已內建數個自訂作業點的延伸表單檔案,來自訂 HCL iNotes® 的外觀與行為。延伸表單檔案的預設名稱是 Forms9_x.nsf,但您可以使用您選擇的檔名。

執行這項作業的原因和時機

一旦建立延伸表單檔案後,您便可以使用 HCL Domino® Designer 說明 來編輯表單檔案,以自訂 iNotes®

註: 單一 HCL Domino® 伺服器不支援多個延伸表單檔案。

延伸表單檔案含有下列您可以用來自訂 iNotes® 的子表單:

  • Custom_Common_Utils:用來新增將從 Custom_JS 呼叫的函數
  • Custom_CSS:用來新增 CSS 樣式
  • Custom_JS:包含回呼函數,您可用來新增或移除動作列項目,在顯示或提交頁面時新增其他程式碼。用於較舊的「標準」架構表單。大部分程式碼會使用較新的表單,但有一些較舊的表單仍在使用中。
  • Custom_JS_Edit:用來在 Rich 文字 編輯器中新增更多字型
  • Custom_Masthead:用來新增刊頭至所有頁面
  • Custom_NAME_Lite - 韓文名稱顯示格式的程式碼
  • Custom_Page_Dictionary:用來新增與 Custom_CSS 子表單搭配使用的變數值
  • Custom_WelcomePage:用來對一般使用者的「歡迎使用頁面」新增更多選項
  • Custom_Page_Dictionary - 用來新增可供在 Custom_CSS 子表單中使用的 NotesVars
  • Custom_xxx_Dictionary 子表單 - 這些新的自訂字典子表單已新增至每一個主要區域表單(「郵件」、「行事曆」、「待辦事項」等),以便更輕鬆地併入新的 Notes欄位 及 NotesVars
  • Custom_LazyLoad_Subforms - 用來新增自訂作業程式碼至延遲載入表格
  • Custom_Logout - 用來新增要在登出時執行的自訂作業程式碼
  • Custom_About - 用來顯示表單檔案版本及使用者指定的檔案版本號碼。當 iNotes 啟動時,版本號碼會顯示在 iNotes 主控台日誌中。
  • Custom_SessionInfo - 用來新增項目至 iNotes 階段作業資訊物件。

建立延伸表單檔案

程序

  1. Domino®設計者HCL Notes® 用戶端,選取「檔案 > 應用程式 > 新建」。
  2. 「指定新應用程式名稱及位置」下,選取您的 Domino® 伺服器。
  3. 「檔名」中輸入 Forms9_x.nsf,然後將它放在 Domino® 資料目錄下的 iNotes® 名錄中。
  4. 「指定新應用程式的範本」下,選取您的 Domino® 伺服器。
  5. 選取「顯示進階範本」
  6. 選取「iNotes® 延伸表單 (9.0)」範本 (Forms9_x.ntf)。
  7. 選取「沿用未來設計變更」,從未來的範本版本中挑選任何新的自訂作業表單及子表單。不會覆寫現有的表單及子表單。

修改 iNotes® 一般表單檔案

執行這項作業的原因和時機

您可以隨時利用這個程序來修改 Forms9_x.nsf 檔。

程序

  1. Forms9_x.nsf 複製到暫存目錄。
  2. Forms9_x 檔的暫存副本中,依照需要來變更表單。
  3. 使用 dbc f 伺服器指令,清除 Domino® 伺服器資料庫快取。
  4. Forms9_x 檔複製回 Domino® 資料目錄下的 iNotes® 名錄中。
  5. 在伺服器上使用 tell http restart 伺服器指令,停止並重新啟動 HTTP 處理程序。
  6. 清除瀏覽器快取。
  7. 測試變更。