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