企業報表中填報密碼顯示原值而非密碼的問題?

FineReport為了讓使用者可以看見輸入或者修改的密碼值,在填報頁面中當滑鼠離開密碼控制元件時則顯示為輸入的值了,但是為了密碼的安全性,希望顯示的就是密碼密碼而非輸入的值,此時要如何實現呢?下面就通過企業報表FineReport來解決這一問題。

工具/原料

企業報表FineReport7.1.1

大小:148.2M 適用平臺:windows/linux

方法/步驟

下面我們實現當密碼控制元件失去焦點時,顯示的是******。

假設模板中密碼控制元件已經存在,如下圖,C3、C4單元格的控制元件型別為密碼。

企業報表中填報密碼顯示原值而非密碼的問題

給密碼控制元件設定形態

右擊C3控制元件,選擇形態>資料字典,在右側的單元格屬性表中將資料字典型別設定為公式,實際值為:$$$,顯示值為:'******',如下圖:

給C4做相同設定。

企業報表中填報密碼顯示原值而非密碼的問題

效果檢視

填報預覽,在C3單元格輸入123456後,當單元格失去焦點,顯示的就是'******'了,如下圖:

企業報表中填報密碼顯示原值而非密碼的問題

相關問題答案