2017-09-12 5 views
-1

Définition du champ de recherche & Valeur du champ de métadonnées gérées à l'aide de jsom. Grâce à JSOM, je vais devoir définir la valeur dans la liste.Définition du champ de recherche et du champ de métadonnées gérées à l'aide de jsom dans le point de partage

Réglage de la recherche et des colonnes de métadonnées gérées par le code

+0

Quelle version de SharePoint travaillez-vous? Le JavaScript pour travailler avec des colonnes de recherche est le même en 2010, '13 et '16, mais les champs de taxonomie/métadonnées gérées ont changé entre '10 et '13. – Thriggle

+0

iam cherche 2013 – mouni

Répondre

0

Essayez et modifier le code ci-dessous exemple:

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"); 
});