0

我有一个奇怪的问题。

我有一个需要从 WCFService 填充的共享点列表的客户端。那部分工作得很好。

我有一个正在映射 WCF 数据的 bdcmodel,我也可以从 bdcmodel 创建一个外部列表,这样就可以正常工作了。

我遇到的问题是模型中的一个属性实际上是一组称为属性的实体。此集合中的对象仅具有 2 个属性 Name 和 Value,因此它们实际上只是一个键值对。

客户端希望在外部列表中查看父实体的属性列表。所以会有一个属性列,在该列中将是每个父对象的属性列表。

有没有办法做到这一点?我正在研究自定义字段类型,但似乎这些确实是单值。

我将如何在内部和外部列表中创建列表?

任何人都可以提供的任何帮助都会很棒,即使它只是告诉我确实没有稳定的方法可以做到这一点,所以我可以回到客户并告诉他们我们需要建立一个自定义列表来支持这一点,因为OOB 外部列表和自定义字段以及自定义字段类型将不支持这种嵌套列表。

4

1 回答 1

0

我决定将自定义字段设置为字符串,当我从 BdcModel 获取我的集合时,我将其序列化为 JSON,然后将其传递给该字段。当在 display、edit 或 new 中查看该字段时,我已经覆盖了 FieldRenderingControl,并且我正在以这种方式平铺集合。

于 2012-06-08T16:22:01.490 回答