我有一個自定義的新列表項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