我有一个SharePoint列表,并且表单是完整的单选按钮选择。例如,假设我的选择字段之一是“选项1”,“选项2”和“选项3”。当用户选择一个值并查看表单时,它将仅显示他们选择的值。但是,我仍然希望用户在查看表单时能够看到所有3个选项。如何让列表保留单选按钮的选择?谢谢!
顺便说一句,现在我正在使用自定义表单,并且正在使用在网络上找到的这段代码作为我的JS文件。我需要在此处进行一些更改以使dispform.aspx显示单选按钮吗?
<script src="//code.jquery.com/jquery-1.10.1.min.js"></script>
<style type="text/css">
.ms-formtable
{display:none;}
</style>
<script type="text/javascript">
$(document).ready(function() {
//loop through all the spans in the custom layout
$("span.hillbillyForm").each(function()
{
//get the display name from the custom layout
displayName = $(this).attr("data-displayName");
elem = $(this);
//find the corresponding field from the default form and move it
//into the custom layout
$("table.ms-formtable td").each(function(){
if (this.innerHTML.indexOf('FieldName="'+displayName+'"') != -1){
$(this).contents().appendTo(elem);
}
});
});
});
我尝试将DisplayName部分更改为:
displayname = $(this).SPServices.SPArrangeChoices({ columnName: "data-displayName", perRow: 10 });
但是那没有用,我最终得到了一个空白表格。任何帮助表示赞赏!