明细表
Jam.py V7 中的明细表是指以主/明细关系链接的任何数据库表。 为了逻辑上对数据库表进行分组,我们可以使用 明细表组 来 “存储” 实体项的明细表,如下方截图所示。
要处理实体项的明细表,请展开拥有该实体项的组节点,并在 “任务” 树中选择该实体项。 在应用程序构建器的中心,将显示该实体项的所有明细表。
页面的右侧面板有以下按钮:
客户端模块(Client module) - 点击此按钮打开 代码编辑器 以编辑明细表的客户端模块,请参阅 使用模块 。
服务端模块(Server module) - 点击此按钮打开 代码编辑器 以编辑明细表的服务端模块,请参阅 使用模块 。
查看表单(View Form) - 使用此按钮调用 查看表单对话框 以设置在客户端表格中默认显示的字段及其顺序。 请参阅 create_table 方法。
编辑表单(Edit Form) - 使用此按钮调用 编辑表单对话框 以设置在客户端编辑表单中默认显示的字段及其顺序。 请参阅 create_inputs 方法。
明细表(Details) - 使用此按钮调用 明细表对话框 以添加或删除链接到该实体项的明细表。注意,选择不是明细表的实体项,此此按钮打开的对话框才能正常使用。
索引(Indices) - 点击此按钮打开 索引对话框 为实体项的数据库表创建和删除索引。
外键(Foreign keys) - 点击此按钮打开 外键对话框 为数据库表创建外键。
报表(Reports) - 点击此按钮打开 报表对话框 以指定可为实体项打印的报表。 新项目有一个可用于创建下拉按钮以打印报表的功能。
权限(Privileges) - 点击此按钮打开一个对话框,配置用户的角色对此实体项的权限。
使用页面底部的 编辑(Edit) 按钮更改 明细表(detail) 的 item_name 或 caption 。