首页 > 解决方案 > Oracle Apex 21.1 数字字段格式掩码导致“未保存更改警告”警告

问题描述

使用 Apex 21.1,我的表单上有几个数字字段,格式掩码设置为“FML999G999G990D00”,以便将值显示为货币。这对于显示格式非常有效。

但是,格式掩码似乎会导致在加载页面时将“apex.item.isChanged()”值设置为 true。此设置会导致“未保存更改警告”功能标记数字字段值已更改,即使数值尚未修改(尽管文本值确实已更改 - 从“1234.56”到“$1,234.56”)。

是否有解决此问题的方法,以便“警告未保存的更改”功能在只有未保存的数值更改时准确报告,而不管格式如何?

我很欣赏任何想法,

戴夫

标签: oracle-apex

解决方案


推荐阅读