IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置:首頁(yè)網(wǎng)絡(luò)編程JAVA編程 → wss中隱藏列表欄的方法

wss中隱藏列表欄的方法

時(shí)間:2015/6/28來源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評(píng)論(0)

  方法一:使用js

  對(duì)列表項(xiàng)編輯頁(yè)面最常見,也最方便的定制方法,就是使用SharePoint Designer打開這個(gè)頁(yè)面直接進(jìn)行修改。通常,通過往這個(gè)頁(yè)面上添加相應(yīng)的javaScript腳本,就可以完成我們需要的效果。

  比如下面的這個(gè)任務(wù)列表項(xiàng)的編輯頁(yè)面,我們希望,它能夠隱藏"標(biāo)題"字段,同時(shí),自動(dòng)將"截止日期"所對(duì)應(yīng)的文本框中的值設(shè)置為2008/1/1(是的,我知道要做到這個(gè)只需要更改字段默認(rèn)值,但這不是重點(diǎn)...)。

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

// 搜索對(duì)應(yīng)到每個(gè)字段的文本輸入框
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;
}

// 搜索對(duì)應(yīng)到每個(gè)字段的"<TR>"標(biāo)簽
function searchParentTR(element)
{
    var parentElement = element.parentElement;
    if (parentElement == null)
    {
        return element;
    }
    if (parentElement.tagName.toLowerCase() == "tr")
    {
        return parentElement;
    }
    return searchParentTR(parentElement);
}

function setFieldControls()
{
    // 將"標(biāo)題"字段所對(duì)應(yīng)的行隱藏起來
    var txtTitle = searchFieldEditorElement("input", "TextField", "標(biāo)題");
    if (txtTitle != null)
    {
        var parentTr = searchParentTR(txtTitle);
        parentTr.style.display = "none";
    }

    // 將"截止日期"字段所對(duì)應(yīng)的文本框的值設(shè)置成"2008/1/1"
    var txtEndDate = searchFieldEditorElement("input", "DateTimeFieldDate", "截止日期");
    if (txtEndDate != null)
    {
        txtEndDate .value = "2008/1/1";
    }
}

// 指定在頁(yè)面載入后運(yùn)行指定的JS函數(shù)
_spBodyOnLoadFunctionNames.push("setFieldControls");

</script>

 

  方法二:后臺(tái)代碼控制

wss中隱藏列表欄的方法

  圖片看不清楚?請(qǐng)點(diǎn)擊這里查看原圖(大圖)。

  代碼功能:列表里的test欄在編輯的時(shí)候隱藏

  方法三:將原表單隱藏,新建一個(gè)并刪掉不要的欄

  這里不再贅述了

關(guān)鍵詞標(biāo)簽:wss

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門文章 eclipse中如何設(shè)置字體大小_eclipse字體大小eclipse中如何設(shè)置字體大小_eclipse字體大小

相關(guān)下載

人氣排行 JS驗(yàn)證日期格式是否正確Java中3DES加密解密調(diào)用示例Java技術(shù)-J2EE開發(fā)日記-MyEclipse快捷鍵與插件大全用Java刪除文件夾里的所有文件JavaScript基本語(yǔ)法-常量和變量C#中的空值的判斷JAVA實(shí)現(xiàn)屏幕抓圖 遠(yuǎn)程桌面控制100多個(gè)很有用的JavaScript函數(shù)以及基礎(chǔ)寫法匯總