格式掩码如何在Oracle APEX中工作?

时间:2019-05-30 12:54:34

标签: database forms validation oracle-apex input-mask

我刚刚被分配给大学使用我必须使用Oracle APEX的数据库的作业。对于报告中的其中一列,我需要使用格式掩码。我需要使用AAAA00格式的格式掩码,其中 A 是任意字母, 0 是任意数字。

尝试使它起作用是一个问题。我已经听说过任何数字的语法为 9 ,并且我假设字母为 A ,所以格式掩码不是AAAA99吗?

This is what I tried

我尝试使用它,但是没有成功。使用表单时,您仍然可以输入任何内容。我什至尝试使用格式掩码的默认日期选项之一,但这也不起作用。

关于做什么的任何想法?

1 个答案:

答案 0 :(得分:2)

Oracle APEX Format Mask仅适用于NumberDate类型的对象,您不能使用它来格式化字符串。

此外,格式掩码仅用于显示,可以说我在“交互式网格”列中有一个掩码9G9G9G9,它将显示类似3,1,4,1的数字。我可以编辑1337的单元格,在保存报告之前它不会改变,然后将其格式化为掩码并显示为1,3,3,7

我相信您正在尝试限制用户提供除格式之外的其他输入(输入掩码),我相信this post可以帮助您实现自己的尝试。