如何在SharePoint 2007中强制设置列表附件
有人知道如何强制将附件添加到SharePoint自定义列表吗?如何在SharePoint 2007中强制设置列表附件,sharepoint,sharepoint-2007,attachment,custom-lists,Sharepoint,Sharepoint 2007,Attachment,Custom Lists,有人知道如何强制将附件添加到SharePoint自定义列表吗? 我们正在使用SharePoint 2007。用户界面/管理员中没有任何内容可以执行此操作 这篇文章解释了如何使用jQuery实现它 编辑以更正我之前的答案,经过反思,该答案只提供了部分答案。以上链接是实现这一目标的正确方法。它显示了在新表单上查询附件详细信息的机制,即:在创建列表项之前,这是可以应用强制功能的点。最好创建一个工作流 这将向最后一个由+cc团队领导修改的人发送邮件 “如果当前项目具有附件=否”发送邮件将以下功能作为脚本
我们正在使用SharePoint 2007。用户界面/管理员中没有任何内容可以执行此操作 这篇文章解释了如何使用jQuery实现它
编辑以更正我之前的答案,经过反思,该答案只提供了部分答案。以上链接是实现这一目标的正确方法。它显示了在新表单上查询附件详细信息的机制,即:在创建列表项之前,这是可以应用强制功能的点。最好创建一个工作流 这将向最后一个由+cc团队领导修改的人发送邮件
“如果当前项目具有附件=否”发送邮件将以下功能作为脚本添加到“内容编辑器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
}
}
谢谢你的回答,但这并不意味着附件是强制性的。只有在创建列表项时未附加文件时,才会发出投诉。