首页 > 解决方案 > 检索 Pega 8.1 树导航流程中的错误元素

问题描述

我目前正在研究 Pega。我基本上是新手。我正在工作的 Pega 版本是 8.1。

实际上,只要在必填字段中出现验证错误,就会在提交表单的流程中弹出警报。但就 UI 和 UX 而言,窗口需要通过微妙的动画滚动到错误字段,这对于使用 jquery 的任何 HTML 页面都可以完美地完成,但是由于我是 Pega 的新手,因此我遇到了错误问题字段。

我发现,只要有验证,错误字段就会附加在相关字段上,但捕获这些元素是未定义的。

我正在分享我编写的简单代码:

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 上问过这个问题,但没有得到答复。

提前致谢。

标签: javascriptjquerypega

解决方案


推荐阅读