【发布时间】:2012-06-07 13:07:29
【问题描述】:
我有一个奇怪的问题。
我有一个客户端想要一个从 WCFService 填充的共享点列表。这部分工作得很好。
我有一个正在映射 WCF 数据的 bdcmodel,我也可以从 bdcmodel 创建一个外部列表,这样就可以正常工作了。
我遇到的问题是模型中的一个属性实际上是一个称为属性的实体集合。此集合中的对象仅具有 2 个属性 Name 和 Value,因此它们实际上只是一个键值对。
客户端希望在外部列表中查看父实体的属性列表。所以会有一个 Attributes 列,在该列中是每个父对象的属性列表。
有没有办法做到这一点?我正在研究自定义字段类型,但似乎这些确实是单值。
如何在内部和外部列表中创建列表?
任何人都可以提供的任何帮助都会很棒,即使它只是告诉我确实没有稳定的方法可以做到这一点,所以我可以回到客户并告诉他们我们需要建立一个自定义列表支持这一点,因为 OOB 外部列表和自定义字段以及自定义字段类型不支持这种嵌套列表。
【问题讨论】:
-
我决定将我的集合序列化为 JSON 并将该字段设为字符串。然后我将设置我的 FieldRenderingControl 以按照我想要的方式平铺对象。
标签: sharepoint external custom-fields