Sharepoint外部列表和自定义字段类型

时间:2012-06-07 13:07:30

标签: sharepoint external custom-fields

我有一个奇怪的问题。

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

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

我遇到的问题是模型中的一个属性实际上是一个名为Attributes的实体集合。这个集合中的对象只有2个属性Name和Value,所以它们只是一个键值对。

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

有没有办法做到这一点?我正在研究自定义字段类型,但看起来这些确实是非常值得的。

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

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

1 个答案:

答案 0 :(得分:0)

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