IT猫扑网:您身边最放心的安全下载站! 最新更新|软件分类|软件专题|手机版|论坛转贴|软件发布

您当前所在位置:首页网络编程JAVA编程 → wss中隐藏列表栏的方法

wss中隐藏列表栏的方法

时间:2015/6/28来源:IT猫扑网作者:网管联盟我要评论(0)

  方法一:使用js

  对列表项编辑页面最常见,也最方便的定制方法,就是使用SharePoint Designer打开这个页面直接进行修改。通常,通过往这个页面上添加相应的javaScript脚本,就可以完成我们需要的效果。

  比如下面的这个任务列表项的编辑页面,我们希望,它能够隐藏"标题"字段,同时,自动将"截止日期"所对应的文本框中的值设置为2008/1/1(是的,我知道要做到这个只需要更改字段默认值,但这不是重点...)。

<script type="text/javascript" language="javascript">

// 搜索对应到每个字段的文本输入框
function searchFieldEditorElement(tagName, identifier, title) {
  var len = identifier.length;
  var tags = document.getElementsByTagName(tagName);
  for (var i=0; i < tags.length; i++) {
    var tempString = tags[i].id;
    if (tags[i].title == title && (identifier == "" || tempString.indexOf(identifier) == tempString.length - len)) {
      return tags[i];
    }
  }
  return null;
}

// 搜索对应到每个字段的"<TR>"标签
function searchParentTR(element)
{
    var parentElement = element.parentElement;
    if (parentElement == null)
    {
        return element;
    }
    if (parentElement.tagName.toLowerCase() == "tr")
    {
        return parentElement;
    }
    return searchParentTR(parentElement);
}

function setFieldControls()
{
    // 将"标题"字段所对应的行隐藏起来
    var txtTitle = searchFieldEditorElement("input", "TextField", "标题");
    if (txtTitle != null)
    {
        var parentTr = searchParentTR(txtTitle);
        parentTr.style.display = "none";
    }

    // 将"截止日期"字段所对应的文本框的值设置成"2008/1/1"
    var txtEndDate = searchFieldEditorElement("input", "DateTimeFieldDate", "截止日期");
    if (txtEndDate != null)
    {
        txtEndDate .value = "2008/1/1";
    }
}

// 指定在页面载入后运行指定的JS函数
_spBodyOnLoadFunctionNames.push("setFieldControls");

</script>

 

  方法二:后台代码控制

wss中隐藏列表栏的方法

  图片看不清楚?请点击这里查看原图(大图)。

  代码功能:列表里的test栏在编辑的时候隐藏

  方法三:将原表单隐藏,新建一个并删掉不要的栏

  这里不再赘述了

关键词标签:wss

相关阅读

文章评论
发表评论

热门文章 eclipse中如何设置字体大小_eclipse字体大小eclipse中如何设置字体大小_eclipse字体大小

相关下载

人气排行 JS验证日期格式是否正确Java中3DES加密解密调用示例Java技术-J2EE开发日记-MyEclipse快捷键与插件大全用Java删除文件夹里的所有文件JavaScript基本语法-常量和变量C#中的空值的判断JAVA实现屏幕抓图 远程桌面控制100多个很有用的JavaScript函数以及基础写法汇总