如何在端点扩展中获取 'Bills and Adjustment' 网格字段

How to get 'Bills and Adjustment' grid fields in an endpoint extension

我正在与客户合作,通过基于合同的 Web 服务获取账单和调整值。我了解某些字段在默认端点中不可用,必须通过扩展获取。

我正在尝试从“账单和调整”的“应用程序”选项卡中添加字段,但我 运行 收到了一个我不明白的警告。如果我扩展 'Bills' 的默认端点(称之为 'BillExt'),并且我尝试从 'Applications' tab/grid(或来自该字段的任何其他字段)添加参考编号字段grid) - 我收到以下警告(见下面的截图)...

谁能解释一下问题出在哪里,以及我如何从 'Applictaions' tab/grid 添加这些字段?我已经从 'Approval Details' 网格中添加了没有此警告的字段,没有任何问题。这是我可以忽略的警告吗?

您正在尝试从另一个 table/view 添加一个字段,该字段可以 return 多个行用于单个帐单。 正确的做法是在 object 上添加一个单独的 collection 并将视图映射到 collection 上。例如:此处的应用程序或详细信息 collection。

collection 将包含与 header 相关的所有记录的信息,一旦您在查询字符串请求中使用 ?$expand=Details 检索它们。