明细表

Jam.py V7 中的明细表是指以主/明细关系链接的任何数据库表。 为了逻辑上对数据库表进行分组,我们可以使用 明细表组 来 “存储” 实体项的明细表,如下方截图所示。

要处理实体项的明细表,请展开拥有该实体项的组节点,并在 “任务” 树中选择该实体项。 在应用程序构建器的中心,将显示该实体项的所有明细表。

页面的右侧面板有以下按钮:

  • 客户端模块(Client module) - 点击此按钮打开 代码编辑器 以编辑明细表的客户端模块,请参阅 使用模块

  • 服务端模块(Server module) - 点击此按钮打开 代码编辑器 以编辑明细表的服务端模块,请参阅 使用模块

  • 查看表单(View Form) - 使用此按钮调用 查看表单对话框 以设置在客户端表格中默认显示的字段及其顺序。 请参阅 create_table 方法。

  • 编辑表单(Edit Form) - 使用此按钮调用 编辑表单对话框 以设置在客户端编辑表单中默认显示的字段及其顺序。 请参阅 create_inputs 方法。

  • 过滤器(Filters) - 使用此按钮调用 过滤器对话框 以创建、修改和删除实体项的过滤器。 请参阅 过滤器

  • 明细表(Details) - 使用此按钮调用 明细表对话框 以添加或删除链接到该实体项的明细表。注意,选择不是明细表的实体项,此此按钮打开的对话框才能正常使用。

  • 排序(Order) - 使用此按钮调用 排序对话框 以指定记录的默认排序方式。 请参阅 open 方法。

  • 索引(Indices) - 点击此按钮打开 索引对话框 为实体项的数据库表创建和删除索引。

  • 外键(Foreign keys) - 点击此按钮打开 外键对话框 为数据库表创建外键。

  • 报表(Reports) - 点击此按钮打开 报表对话框 以指定可为实体项打印的报表。 新项目有一个可用于创建下拉按钮以打印报表的功能。

  • 权限(Privileges) - 点击此按钮打开一个对话框,配置用户的角色对此实体项的权限。

使用页面底部的 编辑(Edit) 按钮更改 明细表(detail)item_namecaption

Jam.py 明细表