使用附加组件
在创建定制化 App 之后,您可以使用附加组件扩展其功能。附加组件是一系列预先设计的组件,可共同为您的应用程序提供更多功能。要使用附加组件:
- 安装附加组件(参阅下文)。这将让附加组件可在您的定制化 App 中使用。根据附加组件的功能,安装它会自动添加预先设计的:
- 表以及字段
- 脚本
- 值列表
- 布局
- 如果附加组件有布局对象,则将附加组件拖动到的布局中。
如果需要,附加组件会在其新表格与当前表格之间建立关系。
例如,当您安装一个简单的电话号码附加组件时,它会添加一个包含电话号码和类型字段的表,为类型字段添加值列表,并添加支持在相关表中添加电话号码记录的脚本。当您将附加组件拖动到布局中时,它会在新表与当前表之间建立关系,然后添加一个入口来显示相关的电话号码以及用于添加和删除电话号码的按钮。
附加组件可以提供更加高级的功能。FileMaker Pro 中包含的许多附加组件支持 JavaScript,无需高级编码技能。要发现更多附加组件,请访问 Claris Marketplace。
您可以轻松地尝试附加组件,如果不再需要该附加组件,只需一步即可将其从文件中删除。卸载附加组件会删除其最初添加的所有内容,并且可以选择删除该附加组件使用的所有表、字段和记录数据。
要安装附加组件:
- 在布局模式下,选择要操作的布局。
请参阅在布局之间切换。
- 单击状态工具栏中的 ,然后单击“附加组件”。
- 单击 ,选择一个附加组件,然后单击“选择”。
附加组件显示在附加组件列表中,可以放置在布局中。
要将已安装的附加组件放置在布局中:
- 在“附加组件”选项卡中,从列表中将附加组件拖动到布局中。
要卸载附加组件:
- 在“附加组件”选项卡中,右键单击列表中的附加组件,并选择“卸载附加组件”。
关于可检测到的主键字段
创建关系的附加组件要求当前表具有可检测到的主键字段,然后才能将附加组件放到布局中。如果 FileMaker Pro 出于这个原因不允许您放置附加组件,请创建可检测的主键字段或修改现有字段以使其能够被检测到。
要能够被检测到,主键字段必须是默认的“主键”字段(或其副本)或者满足以下条件之一:
- 该字段使用自动输入的序列号,并选择了以下选项:
- 自动输入的“禁止在数据输入过程中修改值” 选项
- 验证的“唯一值”选项
- 该字段使用的自动输入计算包含 Get (UUID) 或 Get (UUID 号) 函数并且选择了“禁止在数据输入过程中修改值” 自动输入选项
- 该字段是一个存储计算字段,其包含 Get(UUID) 或 Get(UUID 号) 函数
- 该字段使用自动输入序列号