泛微E9开发 文本框可编辑状态为空时设置默认提示信息,鼠标数据时消失

1、需求说明

流程表单中添加了一个“电话号码”文本框的字段,需要提醒用户这个电话号码用于电话联络、通知等用途,虽然可以使用系统自带的“问号说明”,但是每次需要点击才能看到,所以用户提出需要明显一点的地方显示。

2、展示效果

新建流程时,打开表单默认显示界面如下图
在这里插入图片描述

3、实现方法

代码块

<script>
  debugger;
  var dhhmField = WfForm.convertFieldNameToId("dhhm");
  var mdField = WfForm.convertFieldNameToId("md","detail_1");
  
  jQuery(document).ready(function(){
    
    WfForm.setTextFieldEmptyShowContent(dhhmField,  "用于电话联络");
    WfForm.setTextFieldEmptyShowContent(mdField+'_0',  "用于信息提示");
  })
</script>

4、扩展知识-文本框可编辑状态为空时设置默认提示信息,鼠标数据时消失

限定条件:仅支持单行文本、整数、浮点数、千分位、多行文本字段(非html)字段类型;支持主字段及明细字段

4.1 格式

setTextFieldEmptyShowContent:function(fieldMark,showContent)

4.2 参数说明

参数参数类型必须说明
fieldMarkString字段标示,格式fieldKaTeX parse error: Expected group after '_' at position 7: {字段ID}_̲{明细行号}
showContentString空值时显示的提示信息,灰色

4.3 案例

jQuery(document).ready(function(){
    WfForm.setTextFieldEmptyShowContent("field27555",  "单文本默认提示信息1");
    WfForm.setTextFieldEmptyShowContent("field27566",  "多文本默认提示2");
    WfForm.setTextFieldEmptyShowContent("field222_0",  "明细字段提示信息"); 
});

4.4 扩展案例

功能:实现明细表新增时,文本框也有提示信息
在这里插入图片描述
代码块

<script>
  debugger;
  var dhhmField = WfForm.convertFieldNameToId("dhhm");
  var mdField = WfForm.convertFieldNameToId("md","detail_1");
  
  jQuery(document).ready(function(){
    
    WfForm.setTextFieldEmptyShowContent(dhhmField,  "用于电话联络");
    WfForm.setTextFieldEmptyShowContent(mdField+'_0',  "用于信息提示");
    
    WfForm.registerAction(WfForm.ACTION_ADDROW+"1", function(index){
      WfForm.setTextFieldEmptyShowContent(mdField+'_'+index,  "用于信息提示");
    });       
  })
</script>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值