Ninext 面板
Ninext 面板協助您理解並調校您的資料庫:查看某個欄位在哪裡被使用、追蹤腳本的執行、找出錯誤、測量是什麼拖慢了速度。
Ninext 面板匯集了 Ninext 的開發工具。它僅供資料庫的管理員使用:對其他使用者而言,面板只會顯示版本號,以及一句說明管理工具無法供其使用的文字。
本頁說明的是外掛的面板。傳統版的 Ninext 有自己的視窗,說明請見傳統版頁面。
開啟面板
在編輯模式(「Edit mode」)下,點選 Ninox 的外掛選單,然後選擇 Ninext(參見外掛安裝)。

面板會在 Ninox 的擴充功能窗格中開啟,此處停靠在資料庫右側:

該窗格的 ⋮ 選單(「More options」)以三個圖示決定面板的位置:浮動視窗(「Open in pop-out」)、停靠在下方(「Dock to bottom」)或停靠在側邊(「Dock to side」)。在同一選單中,「Plugin settings」會在面板內開啟 Ninext 設定;之後點選「Back to plugin panel」按鈕即可回到各分頁。

面板標頭

由左至右依序為:
- 導航歷史,一個腳印形狀的圖示:Ninext 中最近檢視過的欄位、函式與報表(參見欄位與公式);
- 分頁,只以圖示呈現——滑鼠停在上面時會顯示其名稱;
- … 按鈕(「更多標籤」),在分頁列太長、面板容納不下時出現:它會列出超出顯示範圍的分頁,選擇其中一個即可將分頁列捲動到該分頁(自 3.2.0 起);
- 版本號;滑鼠停在其上時,會出現 Ninext 設定的齒輪圖示,每個工具都可以在其中啟用或停用(自 3.2.0 起;見下文)。
分頁
| 分頁 | 圖示 | 用途 | 設定 |
|---|---|---|---|
| 欄位與公式 | 一個輸入欄位 | 存取所有全域函式與所有表格的所有欄位、它們在整份程式碼中的依賴關係,以及依賴樹。 | 欄位檢查器 |
| 除錯追蹤器 | 一隻昆蟲 | 在程式執行期間顯示變數的內容。 | 除錯追蹤器 |
| 控制台 | 一個終端機視窗 | 即時執行 Ninox 程式碼,並逐步進行偵錯。 | 控制台 |
| 錯誤 | 一個警告三角形 | 顯示資料庫程式碼中的錯誤與警告,並帶您前往出問題的程式碼。 | 錯誤檢視器 |
| 效能 | 一個碼錶 | 測量公式的求值時間(自 3.2.0 起)。 | 公式效能分析 |
| 程式碼搜尋 | 一個放大鏡 | 在整份原始碼中搜尋,並支援正規表達式。 | 程式碼搜尋 |
| 架構概覽 | 一個樹狀結構 | 繪製資料庫的架構:其表格以及表格之間的關聯。 | 架構概覽 |
| 函數說明 | 一卷羊皮紙 | 提供 Ninox 函式以及 Ninext 所新增函式的說明:其語法與範例。 | 互動式說明 |
設定欄列出在 Ninext 設定中開啟或關閉該分頁的開關名稱:其中有幾個並不與其分頁同名。
Ninext 設定
滑鼠停在版本號上時出現的齒輪圖示,會開啟 Ninext 設定,也就是 Ninox 中外掛的設定頁面。每個工具都可以在其中開啟或關閉。設定分為幾個區段——「腳本管理器」、「JavaScript 整合」、「介面增強」、「其他工具」,以及測試版中呈灰色的「Ninext 伺服器」——點一下區段標題即可將其收合。前六個分頁在「腳本管理器」中設定,架構概覽與函數說明則在「其他工具」中設定。
設定會儲存在資料庫中:它們適用於資料庫的所有使用者,且只有管理員可以修改。各項設定的詳細說明:Ninext 設定。
