在文档库中,我需要一个自定义计算列,因为默认的 Excel 公式不提供我需要的功能。
我创建了一个继承自 SPFieldText 的自定义字段,然后我可以随意自定义。问题是:如何从我的自定义字段访问文档库其他字段的内容值?
在其他世界中,在覆盖的 GetValidatedString 方法中,如何为同一记录返回一个依赖于其他字段值的值?如何实现 getFieldValue() ,如下:
public class MyCustomField : SPFieldText
{
....
public override string GetValidatedString(object value)
{
string value1 = getFieldValue("Column-Name1");
string value2 = getFieldValue("Column-Name2");
return value1 + ", " + value2; // any arbitrary operation on field values
}
}
谢谢!