我可以使用C#在Sharepoint 2010中为计算字段创建自己的公式吗?

时间:2011-02-21 15:13:50

标签: sharepoint spfield

我想使用C#语言的Visual Studio 2010为Sharepoint 2010创建一个以编程方式计算的字段。

有没有办法设置一个公式来调用我自己的函数并将结果返回给字段?

我的情景:

  • 假设我想创建一个总是返回两个其他字段之间的总和的字段
  • 但我不想使用“= sum([filed1],[field2])”这样的东西。
  • 我想调用函数“calc2Fields()”并返回结果。

有可能吗?

2 个答案:

答案 0 :(得分:0)

不,这是不可能的。通过更改公式,您不会添加任何内部逻辑,因此该字段将不知道如何处理您的函数。但是,您可以构建自定义字段并将所需的逻辑合并到其中。当然它不会与内置的计算字段相同,但是你可以添加自己的函数。

答案 1 :(得分:0)

您必须使用此逻辑创建自己的自定义字段。

Customizing the User Experience of SharePoint: Custom fields deep dive