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 设置。