任何熟悉SP.Taxonomy.TermSetItem.reuseTerm(e,d)的人吗?
它在MSDN中存在,我想这是将一个条款集复制到另一个条款集作为子条款。
任何的想法?

谢谢

最佳答案

SP.Taxonomy.TermSetItem.reuseTerm函数具有以下签名:

function SP.Taxonomy.TermSetItem.reuseTerm(sourceTerm,reuseBranch)


参量


sourceTerm类型:SP.Taxonomy.Term源术语
重用期限
reuseBranch类型:布尔型重用TermSetItem及其子项



  在基于此TaxonomyItem对象的下面创建一个新的重用Term对象
  在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());
    });

关于javascript - repeatTerm JSOM sharepoint 2013的用法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28982548/

10-11 12:51