Я сейчас работаю над Pega.Я в основном новичок в этом.Версия Pega, над которой я работаю, - 8.1.
На самом деле, при отправке формы, когда возникают ошибки проверки в обязательных полях, появляется предупреждение.Но поскольку пользовательский интерфейс и UX окно должны прокручивать с тонкой анимацией к полям ошибок, это я могу прекрасно сделать для любой HTML-страницы, использующей jquery, но, поскольку я новичок в Pega, я столкнулся с проблемой, чтобы получить ошибкуfields.
Что я обнаружил, поля ошибок добавляются в соответствующие поля всякий раз, когда есть проверки, но перехват этих элементов становится неопределенным.
Я делюсь простым кодом, который я написал:
var validateScroll = function(){
var getErrors = function(){
this.parent = "";
}
getErrors.prototype.getErrorfn = function(node){
this.parent = $(node);
var errorLabels = this.parent.find('.dynamic-icon-error');
console.log(errorLabels.attr('class'))
}
var a = new getErrors();
var scrollfn = function(){
var forms = $(document).find('form')[0];
var _FORM = $(forms);
_FORM.on('submit',a.getErrorfn(_FORM));
}
return{
init:function(){
scrollfn();
}
}
}();
$(document).ready(function(){
validateScroll.init();
})
Я получаю "неопределенный" результат, поскольку они добавляются и не попадают в DOM.
Может кто-нибудь предложить мне какой-нибудь процесс?Есть ли API для получения полей ошибок в JavaScript.Я искал их Javascript API, но не смог найти ни одного такого API.
Я также спрашивал об этом в PDN, но не получил ответа.
Заранее спасибо.