Sharepoint 2010和DispForm.aspx并添加自定义

时间:2012-08-09 15:51:20

标签: sharepoint sharepoint-designer

我希望在功能区中添加一个按钮,或者将一个表单操作按钮控件添加到列表项显示表单中。

我希望用户能够通过电子邮件发送当前正在查看的列表项的详细信息。

到目前为止......

我创建了一个新的DispForm.aspx ...然后添加了表单操作按钮控件。我将操作设置为自定义操作....然后SP2010创建了一个新的站点工作流程。

我可以编辑此工作流程..但是我没有获取“当前项目”的字段。我认为这与其网站工作流而非列表工作流这一事实有关。

我还尝试编辑DispForm.aspx中的代码以更改工作流的GUID,以尝试使用按钮启动列表工作流。

帮助?

1 个答案:

答案 0 :(得分:0)

我为完成此设置所做的工作首先是创建一个列表工作流程。

以下所有工作均在SharePoint Designer中完成。我没有编辑任何页面,只是创建了一个显示在功能区中的自定义操作。

您可以通过从导航中选择列表和库,然后选择要添加工作流的列表来执行此操作。一旦选择了工作流程的“块”,只需单击添加新工作流程。通过它,您可以设计工作流程,并且可以访问当前项目。

完成工作流程后,在“列表”页面上找到“自定义操作”块(它位于工作流程块下方)。单击块中的某个位置和顶部功能区上,您应该看到“自定义操作”。当您打开该菜单时,它可以选择操作类型(Ribbon,DetailView,...)。现在只需将其链接到刚创建的工作流程即可。 (您可能需要刷新列表才能显示工作流程。如果仍未显示,请确保已发布。)