SP.Taxonomy.TermSetItem.reuseTerm
функция имеет следующую подпись:
function SP.Taxonomy.TermSetItem.reuseTerm(sourceTerm,reuseBranch)
Параметры
sourceTerm
Тип: SP.Taxonomy.Term Источник Срок для повторного использования термина
reuseBranch
Тип: Boolean Повторное использование в TermSetItem и его дочерние Условия
создает новый объект повторно Term ниже этого TaxonomyItem объекта, основанный на sourceTerm
Пример
Ниже пример демонстрирует, как создать новый повторно используемый объект Term:
var sourceTermId = 'source-term-id-goes-here'; //Id of source Term
var targetTermId = 'target-term-id-goes-here'; //Id of Term below which a reused term will be created
var ctx = SP.ClientContext.get_current();
var taxonomySession = SP.Taxonomy.TaxonomySession.getTaxonomySession(ctx);
var sourceTerm = taxonomySession.getTerm(sourceTermId);
var targetTerm = taxonomySession.getTerm(targetTermId);
targetTerm.reuseTerm(sourceTerm,true);
ctx.executeQueryAsync(
function(){
console.log('Reused term has been created');
},
function(sender,args){
console.log(args.get_message());
});
Работает Спасибо. Здесь источник и пункт назначения не должны принадлежать одному и тому же термину. – Chathura