Ninext 面板

Ninext 面板協助您理解並調校您的資料庫:查看某個欄位在哪裡被使用、追蹤腳本的執行、找出錯誤、測量是什麼拖慢了速度。

Ninext 面板匯集了 Ninext 的開發工具。它僅供資料庫的管理員使用:對其他使用者而言,面板只會顯示版本號,以及一句說明管理工具無法供其使用的文字。

本頁說明的是外掛的面板。傳統版的 Ninext 有自己的視窗,說明請見傳統版頁面。

開啟面板

在編輯模式(「Edit mode」)下,點選 Ninox 的外掛選單,然後選擇 Ninext(參見外掛安裝)。

編輯模式下 Ninox 的外掛選單

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

停靠在 Ninox 右側的 Ninext 面板:左側是「Invoice」表格,面板中是其「Status」欄位的依賴關係

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

擴充功能窗格的 ⋮ 選單:面板的三種位置,下方是「Plugin settings」

面板標頭

Ninext 面板標題列

由左至右依序為:

  • 導航歷史,一個腳印形狀的圖示:Ninext 中最近檢視過的欄位、函式與報表(參見欄位與公式);
  • 分頁,只以圖示呈現——滑鼠停在上面時會顯示其名稱;
  • … 按鈕(「更多標籤」),在分頁列太長、面板容納不下時出現:它會列出超出顯示範圍的分頁,選擇其中一個即可將分頁列捲動到該分頁(自 3.2.0 起);
  • 版本號;滑鼠停在其上時,會出現 Ninext 設定的齒輪圖示,每個工具都可以在其中啟用或停用(自 3.2.0 起;見下文)。

分頁

分頁圖示用途設定
欄位與公式一個輸入欄位存取所有全域函式與所有表格的所有欄位、它們在整份程式碼中的依賴關係,以及依賴樹。欄位檢查器
除錯追蹤器一隻昆蟲在程式執行期間顯示變數的內容。除錯追蹤器
控制台一個終端機視窗即時執行 Ninox 程式碼,並逐步進行偵錯。控制台
錯誤一個警告三角形顯示資料庫程式碼中的錯誤與警告,並帶您前往出問題的程式碼。錯誤檢視器
效能一個碼錶測量公式的求值時間(自 3.2.0 起)。公式效能分析
程式碼搜尋一個放大鏡在整份原始碼中搜尋,並支援正規表達式。程式碼搜尋
架構概覽一個樹狀結構繪製資料庫的架構:其表格以及表格之間的關聯。架構概覽
函數說明一卷羊皮紙提供 Ninox 函式以及 Ninext 所新增函式的說明:其語法與範例。互動式說明

設定欄列出在 Ninext 設定中開啟或關閉該分頁的開關名稱:其中有幾個並不與其分頁同名。

Ninext 設定

滑鼠停在版本號上時出現的齒輪圖示,會開啟 Ninext 設定,也就是 Ninox 中外掛的設定頁面。每個工具都可以在其中開啟或關閉。設定分為幾個區段——「腳本管理器」、「JavaScript 整合」、「介面增強」、「其他工具」,以及測試版中呈灰色的「Ninext 伺服器」——點一下區段標題即可將其收合。前六個分頁在「腳本管理器」中設定,架構概覽與函數說明則在「其他工具」中設定。

設定會儲存在資料庫中:它們適用於資料庫的所有使用者,且只有管理員可以修改。各項設定的詳細說明:Ninext 設定。