由於 kintone 的特性,一個應用程式很容易演變成擁有大量欄位的結構。
在這種情況下,記錄詳細畫面與編輯畫面的易讀性與易用性,往往就成了課題。
本站公開了許多 kintone 外掛,其中之一就是頁籤外掛。
這款外掛正是為了解決前述課題而開發的。
它可以在記錄詳細畫面與編輯畫面加入頁籤,除了欄位之外,也支援空白欄位與標籤的顯示/隱藏。
不過,由於每次切換頁籤都會切換欄位的顯示/隱藏,因此當您以 JavaScript 自訂功能控制顯示/隱藏時, 會發生每次切換頁籤時顯示/隱藏狀態就被重設的問題。
為了解決這個問題,我們改以另一種思路來提升易讀性與易用性:不去控制欄位的顯示/隱藏,而是捲動至目標位置。
外掛概要
本外掛可在記錄的詳細畫面與編輯畫面加入目錄。
您可以將空白欄位設定為標題,設定好的標題清單會顯示在畫面左側。
點擊清單中的特定項目,即可捲動至對應標題的位置。
外掛提供的功能
- 在記錄的詳細畫面與編輯畫面加入目錄
- 將應用程式的空白欄位設定為標題並顯示於目錄中
- 點擊目錄中的特定項目,即可捲動至對應標題的位置
- 調整目錄的寬度
外掛的特色
不會與欄位的顯示/隱藏產生衝突
欄位的顯示/隱藏是 kintone 自訂功能中相當常用的實作,官方甚至為此提供了 JavaScript API。
然而,若與頁籤外掛這類會切換欄位顯示/隱藏的外掛併用,就會發生每次切換頁籤時顯示/隱藏狀態被重設的問題。
本外掛不會與欄位的顯示/隱藏產生衝突,而是透過捲動的方式運用目錄, 因此即使與控制欄位顯示/隱藏的外掛或 JavaScript 自訂功能併用,也能正常使用。
適合使用本外掛的情境
- 記錄的詳細畫面與編輯畫面中存在大量欄位的情況
- 正在使用會控制欄位顯示/隱藏的外掛或 JavaScript 自訂功能的情況
- 希望同時兼顧應用程式的易讀性與站內搜尋的情況
外掛的原始碼
本外掛為開源專案。 外掛由哪些檔案構成、實際上是如何實作的,所有程式碼都可以在 GitHub 上確認。
若您想查看外掛的原始碼,可以透過本頁上方的「查看原始碼」按鈕前往外掛的儲存庫。