【发布时间】:2020-08-27 15:06:46
【问题描述】:
我正在寻找 SharePoint 在线显示/隐藏列代码,下面的代码对我有用,但我的要求是根据选择进行隐藏列授权。如果我在共享点列表设置中将该列设置为必填字段,则即使该列被隐藏,也无法通过将文本添加到该列来保存表单。我有多个基于一个选择的列,所以我需要所有列作为授权。请帮忙
<script src="https://code.jquery.com/jquery-1.7.2.min.js" type="text/javascript"> </script>
<script type="text/javascript">
$(document).ready(function () {
$('nobr:contains("Col1")').closest('tr').hide();
$("select[title='Opportunity']").change(function () {
console.log("selection changed", $("[title='Opportunity'] option:selected").text());
if ($("[title='Opportunity'] option:selected").text() != "Proposal") {
$('nobr:contains("Col1")').closest('tr').hide();
}
else {
$('nobr:contains("Col1")').closest('tr').show();
}
});
});
</script>
【问题讨论】: