我正在Visual Studio 2010中创建一个业务数据连接模型,它将成为外部列表的数据源。
我想在此外部列表中包含一个超链接字段,因此我的模型具有Microsoft.SharePoint.SPFieldUrlValue类型的SPFieldUrlValue。
但是,当我测试此模型并使用它创建外部列表时,此字段不可用/不呈现。
问题:
A)我使用SPFieldUrlValue使用正确的类型 B)业务连接数据模型是否可以包含链接?
这是我如何创建链接字段的示例:
SPFieldUrlValue theLink = new SPFieldUrlValue();
theLink.Description = "Link Description";
theLink.Url = "http://www.google.com";
答案 0 :(得分:1)
您应该使用SPCustomFieldType
代替SPFieldUrlValue
。
这里有关于BDC和超链接(以及查找列)的精彩教程:SharePoint list as source for BDC model: how to handle hyperlink and lookup columns。