Я использую код на странице aspx (javascript), который отображается с помощью функций диалогового окна интерфейса SharePoint SharePoint.Код клиента javascript клиента SharePoint 2010 из окна диалогового окна
Однако это порождает ошибку. Я не могу точно узнать подробности. Но вот код
функция DoReject (rejectype) {
rejecttype = rejectype;
this.clientContext = new SP.ClientContext.get_current();
var targetList = clientContext.get_web().get_lists().getByTitle('Applications');
вар QS = window.location.search.substring (1); var arrs = qs.substring (0, qs.indexOf ('&', 0)). Replace ('arr =', ''). Split (',');
for (var i = 0; i < arrs.length;i++) {
k = arrs[i];
if (k != null && k != '') {
try {
this.applicant = targetList.getItemById(k);
applicant.set_item('ApplicationStatus', 'REJECTED');
applicant.update();
clientContext.executeQueryAsync(Function.createDelegate(this, this.doNothingReject), Function.createDelegate(this, this.rejectError));
this.applicant = targetList.getItemById(k);
clientContext.load(applicant, 'EMail', 'CrisDBID', 'ApplyJobTitle', 'JobRef', 'BrandId');
clientContext.executeQueryAsync(Function.createDelegate(this, this.DoRejectSuccess), Function.createDelegate(this, this.rejectError2));
}
catch (e) {
alert(e);
}
}
}
}
Примечание. Я не включил методы успеха/ошибки, поскольку они являются излишними в этом. Иды возвращаются правильно - они передаются в строку запроса. Таким образом, переменная k определенно является идентификатором элемента списка.
В случае ошибки rejectError я использовать подпись
rejectError (е)
Кто-нибудь знает, как получить подробную информацию об ошибке от параметра /, что не так с кодом?
Возможно ли вызывать операции списка на странице, которая не является собственной страницей списка, с использованием объектной модели javascript?
заранее спасибо M