我需要创建一个自定义 Web 部件并以编程方式附加到列表的显示和编辑表单。Web 部件旨在显示有关表单上显示的列表项的一些信息(来自另一个列表)。
我知道如何以编程方式将 Web 部件添加到列表中,但我在尝试让 Web 部件读取正在显示的列表项时遇到问题。我知道 SPForm 对象公开了它的父列表,但我不能或不知道如何将表单转换为 SPForm 对象。Web 部件的父级是 Web 部件管理器,其父级是 HTML 表单对象。但是当我尝试将其转换为 SPForm 对象时,它会引发错误。
此外,即使我设法掌握了 SPForm 及其父列表,我如何才能掌握正在显示的列表项?
请记住,我需要避免覆盖默认表单,因为它会显着增加开发时间。
任何帮助或想法表示赞赏。
问候