来自SPField对象的SPListItem id

时间:2011-03-26 10:43:28

标签: sharepoint-2010

我正在创建自定义字段类型,对于实现问题,我需要检索属于这些字段类型的SPListItem类中的SPField的ID,但我无法检索它

例如:

public class myField:SPFieldText
{
    // I need ListItemID in this class
}

有人可以帮我吗?

2 个答案:

答案 0 :(得分:1)

SPFieldText是一个SPField,它是字段的架构定义。它就像说,给定一个SQL create table语句,给我行x的id。无法完成。

我认为您尝试执行的逻辑应该在事件接收器中完成,因此,当保存项目时,您将获取ID并将其添加到文本字段中。

答案 1 :(得分:0)

我没有找到解决方案,但我尝试了另一种解决方案 我可以在New和Edit表单中获取项目的ID,因此我将ID和字段值保存为一个以'/'分隔的值,并且在SPFieldText类中我已经能够从值中检索ID值该领域