自定义 SharePoint 保存按钮



Help..

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

  1. 我读过很多关于继承的文章SharePoint.WebControls.SaveButton,并在覆盖保存项函数。 但是,由于我的列表名称字段超出了保存按钮控件,我可以使用它来修改列表项名称。

  2. 我尝试编写自己的"保存"按钮。 单击事件正在保存调用 SaveButton.SaveItem 函数之前的列表项名称。这有效,但我必须拥有仍然必须拥有名称页面上的 SharePoint:FormField。 如果有人在FormField,它会覆盖我的自定义名称。 我还需要研究一种关闭"新建项目"窗体并刷新"我的列表"的方法,即SharePoint:SaveButton很好地塑造了我。

想法、通过、建议?????

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

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

最新更新