填报应用 >> 填报FAQ >> 填报时密码控件失去焦点显示原值而非密码

填报时密码控件失去焦点显示原值而非密码

顶( )
最后更新日期: 人发表评论 (点击查看)
填报时密码控件失去焦点显示原值而非密码,密码控件失去焦点显示值
1. 问题描述
在7.0.5之前的版本,FineReport为了让用户可以看见输入或者修改的密码值,在填报页面中当鼠标离开密码控件时则显示为输入的值了,如下图所示,但是为了密码的安全性,希望显示的就是密码密码而非输入的值,此时要如何实现呢?
失去焦点后:
注:如果是7.0.5及以后版本,无需给单元格设置形态,直接使用密码控件就能完美实现。
2. 解决方案
给密码控件的单元格增加形态设置,并设置其显示值和实际值。
3. 示例
下面我们实现当密码控件失去焦点时,显示的是******。
假设模板中密码控件已经存在,如下图,C3、C4单元格的控件类型为密码。
3.1 给密码控件设置形态
右击C3控件,选择形态>数据字典,在右侧的单元格属性表中将数据字典类型设置为公式,实际值为:$$$,显示值为:'******',如下图:
给C4做相同设置。
3.2 效果查看
填报预览,在C3单元格输入123456后,当单元格失去焦点,显示的就是'******'了,如下图:
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3