本文介绍了[急] sharepoint新表格列表office365的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经为列表使用了新的表单模板,当我点击取消它应该重定向到主页,请帮助。
Blitz
i have used new form template for the list and when i click cancel it should redirect to the Home page and please help.
Blitz
推荐答案
请使用内容编辑器Web部件中的以下脚本覆盖取消按钮重定向:
Please use the script below in Content Editor Web Part to override Cancel Button redirection:
<script type="text/javascript">
function goToByePage(){
window.location.assign("https://xxx.sharepoint.com/sites/xxx/SitePages/Home.aspx");
}
function overrideCancel()
{
//Custom input button
var input = document.createElement('input');
input.type = "button";
input.name = "Cancel";
input.value = "Cancel";
input.id = "custominput";
document.querySelectorAll('.ms-toolbar input[value=Cancel]')[1].parentNode.appendChild(input);
document.getElementById("custominput").setAttribute("class", "ms-ButtonHeightWidth");
//Hiding already implemented cancel buttons
document.querySelectorAll('.ms-toolbar input[value=Cancel]')[0].style.display = "none";
document.querySelectorAll('.ms-toolbar input[value=Cancel]')[1].style.display = "none";
//this is main logic to move history back
document.getElementById("custominput").setAttribute("onclick", "goToByePage();");
}
_spBodyOnLoadFunctionNames.push('overrideCancel');
</script>
<style type="text/css">
#Ribbon\.ListForm\.Edit\.Commit\.Cancel-Large
{
display:none;
}
</style>
将window.location.assign中的网址替换为 你的。
Replace the url in window.location.assign with yours.
谢谢
最好的问候
这篇关于[急] sharepoint新表格列表office365的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!