Мне нужно сделать что-то вроде этого. Ниже изображения есть 3 Термины, мне нужно пошевелить срок 3, в разделе Мой Term 1 (Тогда мой срок 3 будет идти как к югу от срока, на мой срок 1.Переместить термин в другой филиал - JSOM
Как я могу achive это использование 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());
});
}
Он работает, спасибо много. Его очень сложно найти ресурс для таксономии sharepoint 2013. С этим вы сделали большой вклад. – Chathura