我正在创建自定义字段类型,对于实现问题,我需要检索属于这些字段类型的SPListItem
类中的SPField
的ID,但我无法检索它
例如:
public class myField:SPFieldText
{
// I need ListItemID in this class
}
有人可以帮我吗?
答案 0 :(得分:1)
SPFieldText是一个SPField,它是字段的架构定义。它就像说,给定一个SQL create table语句,给我行x的id。无法完成。
我认为您尝试执行的逻辑应该在事件接收器中完成,因此,当保存项目时,您将获取ID并将其添加到文本字段中。
答案 1 :(得分:0)
我没有找到解决方案,但我尝试了另一种解决方案 我可以在New和Edit表单中获取项目的ID,因此我将ID和字段值保存为一个以'/'分隔的值,并且在SPFieldText类中我已经能够从值中检索ID值该领域