我有一个自定义的新列表项ASPX窗体。表单工作得很好,但我需要在列表项名称周围添加自定义功能。我想以编程方式命名用户点击保存按钮时的项目。我已经阅读了一些想法,但没有什么符合法案。
我看了一下从 SharePoint.WebControls.SaveButton继承,并在该 被覆盖的SaveItem功能代码中插入了一些文章。但是因为我的列表名字段不在 的SaveButton控件的范围之内,所以我可以使用它来修改列表项名称。
我想书面方式我自己保存按钮。 Click事件在调用SaveButton.SaveItem函数之前保存了 ListItem名称。这 的作品,但我必须仍然有名称 SharePoint:页面上的FormField。如果任何人将值输入到012FFormField中,它将覆盖我的自定义名称。我还需要研究 关闭“新建项”表单并刷新我的列表的方式,即 SharePoint:SaveButton确实很好地形成了我。
理念,直通,建议?????
这将是如此容易,如果微软没有保护SaveItem电话。
我尝试了许多不同的分辨率。我的静态SaveButton.SaveItem函数的实现产生了一个新的文件夹,而不是一个新的文档集。我尝试了许多不同的事件(OnItemAdding&ContextsFormSave事件)。目前想着再次尝试从SharePoint.WebControls.SaveButton继承。到目前为止,我的尝试失败了。尽管看起来其他人已经成功了。另一种选择是在WebPage中编写自己的文档集创建过程。然后,我需要弄清楚如何在页面关闭后重定向用户。 – terahex