Мне нужно сделать что-то вроде этого. Ниже на изображении есть 3 термина, мне нужно переместить My Term 3 в My Term 1 (тогда My Term 3 станет подтермином для My Term 1.
Как я могу добиться этого с помощью JSOM, 2013 Sharepoint. Здесь я использовал код, который использовал для повторного использования термина, но повторное использование означает просто совместное использование. Хотя я повторно использую этот термин и удаляю его позже, но он удаляет оба. Мне просто нужно переехать, есть идеи? MSDN не предоставляет метод для moveTerm..
function reuseTerm() {
alert('check reuse');
var sourceTermId = 'c0351a3d-5eec-454d-8bc6-4f3ac0992a84'; //Id of source Term
var destTermId = '2085753f-2804-44c4-b16d-5b93cbbc989d'; //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 destTerm = taxonomySession.getTerm(destTermId);
destTerm.reuseTerm(sourceTerm, true);//I need something like destTerm.moveTerm(sourceTerm, true);
ctx.executeQueryAsync(
function () {
alert('Reused term has been created');
},
function (sender, args) {
alert(args.get_message());
});
}