Sharepoint扩展列表和自定义字段类型

Sharepoint扩展列表和自定义字段类型,sharepoint,external,custom-fields,Sharepoint,External,Custom Fields,我有个奇怪的问题 我有一个客户端需要从WCFService填充的sharepoint列表。那部分工作得很好 我有一个映射WCF数据的bdcmodel,我也可以从bdcmodel创建一个外部列表,这样工作正常 我遇到的问题是,模型中的一个属性实际上是一个称为属性的实体集合。此集合中的对象只有两个属性名称和值,因此实际上它们只是一个键值对 客户端希望在外部列表中查看父实体的属性列表。因此会有一个Attributes列,该列中会有每个父对象的属性列表 有没有办法做到这一点?我正在研究自定义字段类型,但

我有个奇怪的问题

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

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

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

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

有没有办法做到这一点?我正在研究自定义字段类型,但看起来这些字段类型实际上是单数值

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


任何人能提供的任何帮助都是非常好的,即使只是告诉我确实没有一种稳定的方法来做到这一点,这样我就可以回到客户端,告诉他们我们需要构建一个自定义列表来支持这一点,因为OOB外部列表、自定义字段和自定义字段类型不支持这种嵌套列表。

我决定这样做将自定义字段设置为字符串,当我从BdcModel获取集合时,我将其序列化为JSON,然后将其传递给字段。在“显示”、“编辑”或“新建”中查看字段时,我已覆盖FieldRendering控件,并以这种方式平铺集合。

我决定将集合序列化为JSON,并将字段设置为字符串。然后,我将设置FieldRendering控件,以按照我想要的方式平铺对象。