编辑字段
Ninox 的“Edit fields”窗口用于在编辑模式下修改表的字段。在这个窗口中,Ninext 会在每个被数据库其他元素使用的字段的图标上放置一个徽章。徽章让您一眼就能看出有多少脚本依赖该字段,以及修改它可能带来的风险;点击徽章,即可在 Ninext 面板中打开详细信息,无需离开该窗口。

解读徽章
- 数字:直接使用该字段的脚本数量(公式、触发器、显示条件、视图列……),每个脚本只计一次。字段自身的脚本不计入。
- 颜色和形状:这些脚本中最严重的影响级别,与字段与公式中相同:
- 红色方块:有公式、触发器、全局函数、“After Open”触发器或打印使用该字段,修改它可能会改变数据库的运行方式;
- 橙色圆角方块:只有用户界面使用它(“Display field only, if”、“Writable if”、“Readable if”、“Show as”、动态选择……);
- 绿色圆形:只有列显示它,无论是在视图中还是在打印表格中。
- 没有徽章:没有任何内容使用该字段。布局元素(标签页、按钮、文本、空白……)从不带徽章。
标签页所在的行以蓝灰色着色,以免与选中的行混淆。而出错字段上的红色图标来自 Ninox:它不是 Ninext 的徽章。
检查字段
点击徽章:Ninext 面板会打开字段与公式并选中该字段,停留在上次使用的子标签页:列表或依赖树。这次点击在 Ninox 中不会引发其他任何操作:该字段的设置窗口不会打开,该行也不会移动。
在字段之间切换
“Edit fields”窗口会在面板旁边保持打开:点击另一个字段的徽章,面板就会随之切换到该字段,无论显示的是列表还是依赖树。这样,您无需关闭任何窗口就能浏览整个表。

在面板的列表中,点击某条依赖关系的粗体部分即可打开其脚本。如果是表中另一个字段的公式,Ninext 会在“Edit fields”窗口之上打开该字段的设置窗口及其公式编辑器,而“Edit fields”窗口仍在下方保持打开:关闭公式编辑器和设置窗口即可回到它。

设置
在 Ninext 设置中:
- 徽章取决于“脚本管理器”部分中的字段检查器设置:字段与公式标签页也由这同一个设置控制。该设置默认启用,仅供管理员使用;
- 字段编辑器响应式布局位于“其他工具”部分,默认启用:它会把“Edit fields”窗口停靠在 Ninext 面板的左侧,让您可以同时看到两者。它还会让 Ninox 代码编辑器的查找和替换窗口(Ctrl + F,Mac 上为 ⌘ + F)保持在面板之外,否则该窗口会显示在面板下方。
在 3.1.2(稳定版)中,点击任何一个徽章都会选中列表中的最后一个字段,而且数字还会计入字段自身的脚本。这两个缺陷已在 3.2.0(测试版)中修复。
