自定义SharePoint保存按钮

时间:2012-06-15 18:43:35

标签: sharepoint sharepoint-2010 sharepoint-api

帮助..

我有一个自定义的新列表项ASPX表单。表单工作得很好,但我需要在List Item名称周围添加自定义功能。我想在用户单击保存按钮时以编程方式命名该项。我已经阅读了一些想法,但没有什么符合要求。

  1. 我已经阅读了很多关于继承的文章 SharePoint.WebControls.SaveButton,并在中插入代码 覆盖SaveItem函数。但是,因为我的列表名称字段超出了范围 SaveButton控件,我可以使用它来修改列表项名称。

  2. 我尝试编写自己的“保存”按钮。 Click事件正在保存 调用SaveButton.SaveItem函数之前的ListItem名称。这个 工作,但我必须有仍然必须有名称 SharePoint:页面上的FormField。如果有人输入一个值 FormField,它会覆盖我的自定义名称。我还需要研究 一种关闭New Item表单并刷新List的方法 SharePoint:SaveButton非常适合我。

  3. 想法,通过,建议?????

    如果Microsoft没有保护SaveItem调用,这将非常容易。

1 个答案:

答案 0 :(得分:3)

创建一个处理OnItemAdding事件的事件接收器会更容易。您可以将字段值注入属性,它们将保存在项目中。