Получение элементов ошибок в Pega 8.1 Дерево навигации - PullRequest
0 голосов
/ 10 июля 2019

Я сейчас работаю над 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, но не получил ответа.

Заранее спасибо.

...