2017-09-12 11 views
-1

조회 필드 설정 & jsom을 사용하여 관리되는 메타 데이터 필드 값. jsom을 통해 목록에 값을 설정해야합니다.공유 영역의 jsom을 사용하는 조회 필드 및 관리 된 메타 데이터 필드 설정

코드를 통해

+0

작업중인 셰어의 버전? 조회 열 작업을위한 JavaScript는 2010, 13 및 16에서 동일하지만 분류 및 관리 된 메타 데이터 필드는 10에서 13 사이에서 변경되었습니다. – Thriggle

+0

iam에서 2013을 찾고 있습니다. – mouni

답변

0

시도를 조회하고 관리되는 메타 데이터 열을 설정하고 아래의 샘플 코드 수정 :

var clientContext = new SP.ClientContext(_spPageContextInfo.webAbsoluteUrl); 
var list = clientContext.get_web().get_lists().getByTitle('TestList'); 
var itemCreateInfo = new SP.ListItemCreationInformation(); 
var listItem = list.addItem(itemCreateInfo); 

var singleLookupColumn = new SP.FieldLookupValue(); 
singleLookupColumn.set_lookupId(2); 
listItem.set_item('CustomLookup', singleLookupColumn); 

var field = list.get_fields().getByInternalNameOrTitle("TestTaxonomy"); 
var taxField = clientContext.castTo(field, SP.Taxonomy.TaxonomyField); 
var taxonomyCol = new SP.Taxonomy.TaxonomyFieldValue(); 
taxonomyCol.set_label("Test"); 
taxonomyCol.set_termGuid("23d03b66-5be6-512b-9fe3-ff13b9b4757c"); 
taxonomyCol.set_wssId(-1); 
taxField.setFieldValueByValue(listItem, taxonomyCol); 


listItem.update(); 
clientContext.load(listItem); 
clientContext.executeQueryAsync(function(){ 
    console.log("success"); 
},function(){ 
    console.log("error"); 
});