自訂 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 階段作業資訊物件。
建立延伸表單檔案
程序
- 從 Domino®設計者 或 HCL Notes® 用戶端,選取「 」。
- 在「指定新應用程式名稱及位置」下,選取您的 Domino® 伺服器。
- 在「檔名」中輸入 Forms9_x.nsf,然後將它放在 Domino® 資料目錄下的 iNotes® 名錄中。
- 在「指定新應用程式的範本」下,選取您的 Domino® 伺服器。
- 選取「顯示進階範本」。
- 選取「iNotes® 延伸表單 (9.0)」範本 (Forms9_x.ntf)。
- 選取「沿用未來設計變更」,從未來的範本版本中挑選任何新的自訂作業表單及子表單。不會覆寫現有的表單及子表單。
修改 iNotes® 一般表單檔案
執行這項作業的原因和時機
程序
- 將 Forms9_x.nsf 複製到暫存目錄。
- 在 Forms9_x 檔的暫存副本中,依照需要來變更表單。
- 使用 dbc f 伺服器指令,清除 Domino® 伺服器資料庫快取。
- 將 Forms9_x 檔複製回 Domino® 資料目錄下的 iNotes® 名錄中。
- 在伺服器上使用 tell http restart 伺服器指令,停止並重新啟動 HTTP 處理程序。
- 清除瀏覽器快取。
- 測試變更。