javascript - 检索 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 上问过这个问题,但没有得到答复。
提前致谢。
解决方案
推荐阅读
- javascript - 导入后 Draw2d 无法重新连接端口连接
- string - 如何在打字稿中解码二进制数据字符串
- jitsi - 带有自托管服务器的 Jitsi 桌面
- javascript - 如何使 Set 类型变量的对象唯一?
- flutter - Flutter - 如何在 setState 后立即更改值
- pine-script - TradingView - Pine 编辑器错误:无法获取 Pine 源代码
- java - 无法使用 mousePressed 正确移动棋子
- java - 使用 JAXB 获取 XML 子节点的值
- c++ - 为什么 n*(n+1)/2 % 2 相当于 if 条件下的按位运算 (n+1) & 2?
- reactjs - TypeError:无法使用 React js 读取未定义的属性“0”