限制数据源关系的下拉选项
Limit Dropdown Options For Datasource Relationship
短版:
需要限制 table 中具有关系数据源的下拉列表的选项(运行 查询)。查询字段存在于 OWNER 数据源中,而下拉字段存在于 non-OWNER (child?)
长版:
我有一个系统设置来组织 PO 请求。
模型 PORequest = 保存 PO 编号等
查询的数据源 PORequest_HideArchived = 包含所有 PO,但有查询:
Archived != :ArchivedStatus
'Yes' 的存档状态已设置。因此,ArchivedStatus 字段中具有 'Yes' 的所有 PO 都被隐藏。
数据源PORequest_Items = 保存每个 PO 请求的项目
我已将 PORequest 设置为所有者的一对多关系。
所以现在我可以生成一个 PORequest(左)并通过 table(中 + 右)使用数据源向该 PO 添加项目:PORequest_HideArchived:PORequest_Items(关系)。
到目前为止一切顺利。
最右边的 table 是我 运行 遇到问题的地方。我希望能够将 PO 项目从一个 PO 移动到另一个。最简单的方法是更改通过关系链接的项目 (datasource = PORequest_HideArchived) 的 PORequestNumber 字段。
这一切也很管用。
唯一的问题是,当我单击 PORequestNumber 的下拉列表时,我可以看到所有 PORequestNumber 条目,而不仅仅是未存档的 PO。
所以我应该只看到活跃的采购订单 (1, 5, 6) 而不是 1-6
table 所在的面板具有数据源:PORequest_HideArchived:PORequest_Items(关系)
但是PORequestNumber字段所在的行有数据源:PORequest_Items。
因此,我对 PORequest_HideArchived 数据源的查询无效。
任何方式我都可以 运行 这个查询所以下拉选项被限制为 ArchivedStatus = 'No'?
您需要为下拉菜单设置过滤数据源options/names:
@datasources.PORequest_HideArchived.items
对于下拉列表 select 行的项目关系:
@datatsource.item.PORequest
短版:
需要限制 table 中具有关系数据源的下拉列表的选项(运行 查询)。查询字段存在于 OWNER 数据源中,而下拉字段存在于 non-OWNER (child?)
长版:
我有一个系统设置来组织 PO 请求。
模型 PORequest = 保存 PO 编号等
查询的数据源 PORequest_HideArchived = 包含所有 PO,但有查询:
Archived != :ArchivedStatus
'Yes' 的存档状态已设置。因此,ArchivedStatus 字段中具有 'Yes' 的所有 PO 都被隐藏。
数据源PORequest_Items = 保存每个 PO 请求的项目
我已将 PORequest 设置为所有者的一对多关系。
所以现在我可以生成一个 PORequest(左)并通过 table(中 + 右)使用数据源向该 PO 添加项目:PORequest_HideArchived:PORequest_Items(关系)。
到目前为止一切顺利。
最右边的 table 是我 运行 遇到问题的地方。我希望能够将 PO 项目从一个 PO 移动到另一个。最简单的方法是更改通过关系链接的项目 (datasource = PORequest_HideArchived) 的 PORequestNumber 字段。
这一切也很管用。
唯一的问题是,当我单击 PORequestNumber 的下拉列表时,我可以看到所有 PORequestNumber 条目,而不仅仅是未存档的 PO。
所以我应该只看到活跃的采购订单 (1, 5, 6) 而不是 1-6
table 所在的面板具有数据源:PORequest_HideArchived:PORequest_Items(关系)
但是PORequestNumber字段所在的行有数据源:PORequest_Items。
因此,我对 PORequest_HideArchived 数据源的查询无效。
任何方式我都可以 运行 这个查询所以下拉选项被限制为 ArchivedStatus = 'No'?
您需要为下拉菜单设置过滤数据源options/names:
@datasources.PORequest_HideArchived.items
对于下拉列表 select 行的项目关系:
@datatsource.item.PORequest