sharepoint - 如何在共享点列表的编辑表单中将 ID 字段显示为只读?

标签 sharepoint wss-3.0 sharepoint-list

我需要在共享点列表的编辑表单中显示 ID 字段。

有办法吗?我尝试了一个计算字段,但什么也没有。 我知道我可以在 View 中看到 ID 字段,并且如果我显示为访问模式。 我使用的是WSS3.0

最佳答案

您可以add the ID field to the form using some JavaScript in a CEWP .

<script type="text/javascript"
   src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js">
</script>
<script type="text/javascript">

$(function() {
  // Get the ID from the query string
  var id = getQueryString()["ID"];

  // Find the form's main table
  var table = $('table.ms-formtable');

  // Add a row with the ID in
  table.prepend("<tr><td class='ms-formlabel'><h3 class='ms-standardheader'>ID</h3></td>" +
                "<td class='ms-formbody'>" + id + "&nbsp;</td></tr>");
})

function getQueryString() {
  var assoc = new Array();
  var queryString = unescape(location.search.substring(1));
  var keyValues = queryString.split('&');
  for (var i in keyValues) {
    var key = keyValues[i].split('=');
    assoc[key[0]] = key[1];
    }
  return assoc;
}
</script>

还有一个替代方案method that doesn't use the jQuery library如果您希望保持轻量级。

关于sharepoint - 如何在共享点列表的编辑表单中将 ID 字段显示为只读?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3300662/

相关文章:

SharePoint 默认 View 忽略自定义标题 DisplayName

共享点中的 CSS

web-services - 使用没有托管代码的 Infopath 表单在 Sharepoint 上使用 UpdateListItems webbservice

c# - SharePoint 2013 App——增删改查操作

css - 需要更改 Sharepoint 文档库的布局

azure - 如何在单个脚本中修改多个文件的文件创建时间

c# - 从分层对象存储读取/写入到分层对象存储 - SharePoint 2007

sharepoint - 更新多个 SharePoint 列表项

javascript - PowerApps SharePoint Online - 调用 JavaScript 代码