時(shí)間:2015/6/28來源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評(píng)論(0)
方法一:使用js
比如下面的這個(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)代碼控制
圖片看不清楚?請(qǐng)點(diǎn)擊這里查看原圖(大圖)。
代碼功能:列表里的test欄在編輯的時(shí)候隱藏
方法三:將原表單隱藏,新建一個(gè)并刪掉不要的欄
這里不再贅述了
關(guān)鍵詞標(biāo)簽:wss
相關(guān)閱讀
熱門文章 eclipse中如何設(shè)置字體大小_eclipse字體大小
人氣排行 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ǔ)寫法匯總