如何根据当前视图显示特定的编辑表单?

How can I display a specific Edit Form based on the current View?

我在 SharePoint Designer 中为相同的内容类型创建了几个自定义编辑表单。有没有什么方法可以将特定的编辑表单绑定到 SharePoint 中的每个列表视图或用户组,或者我是否必须编写一些东西来处理逻辑?

通过 javascript 进行的修改可以通过 elements.xml(农场解决方案)绑定到内容类型或列表模板,但是要设置自定义表单(应用程序页面),您必须通过脚本来完成(电源外壳)。

您应该能够遍历列表并为编辑表单设置 URL。 SPContentType 对象上有一个 EditFormUrl 参数,当然 powershell 也有一个等效参数。