2015-03-11 3 views

ответ

1

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()); 
    }); 
+0

Работает Спасибо. Здесь источник и пункт назначения не должны принадлежать одному и тому же термину. – Chathura

Смежные вопросы