SharePointOnline開發(fā):使用JavaScript向列表中添加字段

Blog鏈接:https://blog.51cto.com/13969817

創(chuàng)新互聯(lián)是一家專注于網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),秀洲網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:秀洲等地區(qū)。秀洲做網(wǎng)站價(jià)格咨詢:18980820575

很多公司為了增加業(yè)務(wù)人員對(duì)SharePoint的使用,通常會(huì)尋找方法來增強(qiáng)SharePoint的功能,其實(shí)JavaScript也可以幫助大家在SharePoint中提供更好的功能和相對(duì)很好的用戶體驗(yàn),接下來我將為大家分享一下SharePoint使用JavaScript的廣闊世界,視圖解開Javascript和SharePoint的神奇面紗。

那么什么是Javascript呢?它是一種編程語(yǔ)言,它可以在網(wǎng)頁(yè)上實(shí)現(xiàn)復(fù)雜的功能,網(wǎng)頁(yè)展現(xiàn)給你的不再是簡(jiǎn)單的靜態(tài)信息,而是實(shí)時(shí)的內(nèi)容更新,交互式的地圖,2D、3D動(dòng)畫,滾動(dòng)播放的視頻等等。絕大多數(shù)的基本網(wǎng)頁(yè)是由3部分組成:

  • 內(nèi)容,圖像或者文本,或頁(yè)面上的任何內(nèi)容,這是HTML
  • CSS描述了內(nèi)容的外觀、字體、顏色、大小以及頁(yè)面上的位置
  • 頁(yè)面上的行為或者交互性,當(dāng)你點(diǎn)擊或者懸浮在你做的任何事情上時(shí)會(huì)發(fā)生什么,這就是JavaScript,它使我們了解并喜愛的所有在線互動(dòng)成為可能,并對(duì)其加以控制。

JavaScript實(shí)際代碼保存在單獨(dú)的.js文件中,需要時(shí)調(diào)用并在Web頁(yè)面上運(yùn)行,需要注意的是:不能在SharePoint Modern Page中嵌入JavaScript, 所以如果你想更好地控制你的網(wǎng)站,需要使用Classic Page。

現(xiàn)在我們以向列表中添加字段為例說明SharePoint如何使用JavaScript了?

function addFieldToList(siteUrl) {
var clientContext = new SP.ClientContext(siteUrl);

var oList = clientContext.get_web().get_lists().getByTitle('Announcements');
this.oField = oList.get_fields().addFieldAsXml(
    '<Field DisplayName=\'MyField\' Type=\'Number\' />', 
    true, 
    SP.AddFieldOptions.defaultValue
);

var fieldNumber = clientContext.castTo(oField,SP.FieldNumber);
fieldNumber.set_maximumValue(100);
fieldNumber.set_minimumValue(35);
fieldNumber.update();

clientContext.load(oField);
clientContext.executeQueryAsync(
    Function.createDelegate(this, this.onQuerySucceeded), 
    Function.createDelegate(this, this.onQueryFailed)
);

}

function onQuerySucceeded() {
var result = oField.get_title() + ' added.';
alert(result);
}

function onQueryFailed(sender, args) {
alert('Request failed. ' + args.get_message() +
'\n' + args.get_stackTrace());
}

說明:使用?FieldCollection?對(duì)象的?add(field)?或?addFieldAsXml(schemaXml, addToDefaultView, options)?函數(shù)向列表的字段集合中添加字段。以下示例創(chuàng)建一個(gè)字段,然后在調(diào)用?executeQueryAsync(succeededCallback, failedCallback)?之前更新該字段。

相關(guān)參考文獻(xiàn):SharePoint .NET 服務(wù)器、CSOM、JSOM 和 REST API 索引請(qǐng)?zhí)砑渔溄用枋?/p>

當(dāng)前文章:SharePointOnline開發(fā):使用JavaScript向列表中添加字段
本文網(wǎng)址:http://m.kartarina.com/article12/gesidc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)全網(wǎng)營(yíng)銷推廣微信小程序定制網(wǎng)站網(wǎng)站導(dǎo)航域名注冊(cè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
主站蜘蛛池模板: 无码国产色欲XXXXX视频| 亚洲av午夜精品无码专区 | 亚洲AV无码乱码麻豆精品国产| 野花在线无码视频在线播放| 无码少妇一区二区| 亚洲爆乳无码精品AAA片蜜桃| 日韩乱码人妻无码中文字幕视频| 丰满日韩放荡少妇无码视频 | 免费无码精品黄AV电影| 狠狠躁天天躁无码中文字幕 | 亚洲最大无码中文字幕| 无码色AV一二区在线播放| 无码性午夜视频在线观看| 国产亚洲精久久久久久无码AV| 精品久久久无码人妻中文字幕 | 国产真人无码作爱视频免费| 亚洲精品9999久久久久无码| 无码人妻一区二区三区免费看| 精品亚洲成α人无码成α在线观看 | 伊人久久无码中文字幕| 国产成人无码A区在线观看导航| 久久久久亚洲精品无码蜜桃| 在线观看免费无码视频| 免费无码国产V片在线观看| 久久久久av无码免费网| 无码欧精品亚洲日韩一区| 亚洲精品无码成人片久久| 狠狠躁天天躁中文字幕无码 | 亚洲国产精品无码久久青草| 亚洲AV无码一区二区一二区| 最新无码人妻在线不卡| 亚洲人av高清无码| 精品久久久久久无码不卡| 亚洲AV无码久久久久网站蜜桃| 久久精品aⅴ无码中文字字幕重口| 熟妇无码乱子成人精品| 久久久久久av无码免费看大片| 亚洲情XO亚洲色XO无码| 日韩精品无码专区免费播放| 久久无码中文字幕东京热| 欧洲人妻丰满av无码久久不卡|