任何人都知道如何將附件強制添加到SharePoint自定義列表中? 我們正在使用SharePoint 2007.如何在SharePoint 2007中強制執行列表附件
0
A
回答
1
UI/Admin中沒有任何內容可以執行此AFAIK。
這arcticle介紹如何使用jQuery Link
編輯以我以前的答案,這對反射僅供一部分答案來實現它。上述鏈接是實現此目的的正確方法。它顯示了查詢NewForm上的附件詳細信息的機制,即:在創建列表項之前,這是可以應用強制功能的點。
0
你只需要重寫presave方法 它爲我工作
只是使用SharePoint Designer
<script type="text/javascript">
function PreSaveItem()
{
if(document.getElementById('idAttachmentsRow').style.display=='none')
{
alert('No Attachment');
return false;
}
else
{
alert('Attachment');
return true;
}
}
</script>
這個代碼添加到頁面這將這樣的伎倆:)
-1
更好創建一個工作流程
這將發送郵件最後修改由+ cc團隊領導
「如果當前項目有附件=無」發送郵件
0
在「內容編輯器Web部件」或直接到窗體通過SharePoint Designer中添加以下功能的腳本。顯然,這也需要jQuery。
function PreSaveAction(){
var hasAttachment = false;
//There are more then one fileupload inputs on the form
//and one of them will always be blank
$("input[name^='fileupload']").each(function() {
if ($(this).val() != "") {
hasAttachment = true;
}
});
if (hasAttachment){
return true; //OK to save
}else{
alert('An attachment is required!');
return false; //Prevents user from saving
}
}
相關問題
- 1. 與從SharePoint 2003的附件,以現有列表傳送列表項在SharePoint 2007
- 2. 與列表中的附件相關的SharePoint 2007搜索查詢
- 3. 如何在Sharepoint 2007中隱藏「附加文件」選項
- 4. 如何在Celery中強制執行rate_limit?
- 5. SharePoint列表中的多個附件列
- 6. 在SharePoint 2007列表中隱藏菜單
- 7. 在SharePoint 2007中合併項目列表
- 8. 如何在下拉列表的列表項中強制換行?
- 9. 強制執行表排序
- 10. c#如何在DataGridView的指定列中強制執行大寫?
- 11. 如何強制執行NOT NULL在視圖中的計算列
- 12. 強制執行
- 13. 如何在創建的表中強制執行約束?
- 14. 在每個複選框/下拉列表中強制執行POST
- 15. Sharepoint 2007中的用戶列表
- 16. SharePoint 2007中 - 列表ID功能
- 17. 如何從Sharepoint中提取包含附件的列表
- 18. 如何強制UITableViewCell保留其附件
- 19. 強制OnApplyTemplate執行
- 20. 如何在JavaScript中強制執行下一行之前的行?
- 21. Sharepoint 2007中的「隱藏」列
- 22. 克隆或複製sharepoint 2007中的列表項moss
- 23. C#SharePoint客戶端列表附件
- 24. Sharepoint 2010附件鏈接外部列表
- 25. 如何將下拉列表綁定到Sharepoint 2007中的gridview?
- 26. 如何更新使用LINQ查詢列表視圖(SharePoint 2007中)
- 27. 強制執行IQueryable?
- 28. Sharepoint 2007:如何設置列級權限?
- 29. 如何在列表包中強制換行?
- 30. 如何強制單線程執行?
感謝您的回答,但是這並不強制附件。它只會抱怨,如果該文件沒有附加在創建列表項目上。 – 2012-09-27 15:41:13