EOS隐藏错误提示层的js方法

//参数为消息提示层对应的对象,通常为表单里的对象
 //特别注意:当使用扩展方法里的type=radio或者type=checkbox时,因为当时设置消息提示层的对象为obj.parentElement.parentElement,所以传入的对象也应为其上2级父节点
 function hiddenMessageDiv(obj){
  
  var div = obj.Eos_Message;
  if(div!=null){
   
   //将该对象从消息数组中移除,防止出现删除标签对象后导致普元Js报错Bug
   Eos_All_Message.remove(obj);
   //触发提示层的点击事件
   div.click();
  }
 }

 

//补充添加单选及多选框自定义验证

 

//通用单选按钮验证 使用例子: extAttr="validateAttr=type=radio;"
 function f_check_radio(obj){
  //获取相同的name的Radio组
  var radioNames = $names(obj.name);
  var len = radioNames.length;
  for(var i=0;i<len;i++){
   if(radioNames[i].checked){
    var div = obj.parentElement.parentElement.Eos_Message;
    if(div!=null){//去除错误提示div
     div.hidden();
    }
    return true;
   }
  }
  //取parentElement.parentElement的目的是让提示消息显示在后尾
  f_alert(obj.parentElement.parentElement,"该项为必选");
  return false;
 }
    //通用多选按钮验证 使用例子: extAttr="validateAttr=type=checkbox;"
 function f_check_checkbox(obj){
  //获取相同的name的checkbox组
  var checkboxNames = $names(obj.name);
  var len = checkboxNames.length;
  for(var i=0;i<len;i++){
   if(checkboxNames[i].checked){
    var div = obj.parentElement.parentElement.Eos_Message;
    if(div!=null){//去除错误提示div
     div.hidden();
    }
    return true;
   }
  }
  //取parentElement.parentElement的目的是让提示消息显示在后尾
  f_alert(obj.parentElement.parentElement,"该项为必选");
  return false;
 }

 

转载于:https://www.cnblogs.com/skycsdn/p/5429929.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
EOS platform在使用EOS Studio时遇到了数据库连接问题。由于EOS Platform 7.6标准产品发布时未基于openGauss数据库做过适配,且openGauss要求JDK版本为V1.8,而EOS Studio默认支持的JDK版本为V1.6,因此,在EOS Platform 7.6 Studio的数据库视图中连接openGauss会失败并报错:ORA-28040:没有匹配的验证协议。\[1\]为了解决这个问题,可以提前准备数据库,普华推荐使用企业版的Oracle数据库,但是由于教学使用的通常是MySQL,同样可以实现功能,所以可以以MySQL为例来探索EOS Studio的功能。\[2\]另外,由于EOS Platform 7.6标准产品发布时未基于openGauss数据库做过适配,因此在governor-》配置-》数据库初始化和governor-》配置-》数据源“数据库类型”中无匹配的openGauss类型。但是可以使用EOS Platform 7.6 server来支持openGauss数据库。\[3\] #### 引用[.reference_title] - *1* *3* [普元 EOS Platform 7.6 支持 openGauss2.0数据库方案](https://blog.csdn.net/py_doc/article/details/126584208)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [EOS platform普华入门教程](https://blog.csdn.net/zsk1996888/article/details/110395698)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值