Могу ли я создать собственную формулу для вычисляемого поля в Sharepoint 2010, используя C # - PullRequest
3 голосов
/ 21 февраля 2011

Я хочу создать программно рассчитанное поле для Sharepoint 2010 с использованием Visual Studio 2010 на языке C #.

Есть ли способ установить формулу, которая будет вызывать мою собственную функцию и возвращать результат обратно в поле?

Мой сценарий:

  • скажем, я хочу создать поле, которое всегда возвращало сумму между двумя другими полями,
  • но я не хочу использовать что-то вроде "= sum ([filed1], [field2])".
  • Я хочу вызвать функцию "calc2Fields ()" и вернуть результат.

Возможно ли это?

Ответы [ 2 ]

0 голосов
/ 23 февраля 2011
0 голосов
/ 21 февраля 2011

Нет, это невозможно. Изменяя формулу, вы не добавляете никакой внутренней логики, поэтому поле не будет знать, что делать с вашей функцией. Однако вы можете создать собственное поле и включить туда любую логику, которая вам нужна. Конечно, он не будет идентичен встроенному полю вычислений, но тогда вы можете добавить свои собственные функции.

...