格式掩码在 Oracle APEX 中如何工作?
How does the format mask work in Oracle APEX?
我刚刚接到大学的一项任务,我必须使用 Oracle APEX 进行数据库研究。对于我在报告中的一列,我需要使用格式掩码。我需要的格式掩码是AAAA00
,其中A是任意字母,0是任意数字。
尽管如此,尝试让它工作是一个问题。我听说任何数字的语法是 9 我认为它是 A 的字母,所以格式掩码不是 AAAA99
?
This is what I tried
我尝试使用它但没有成功。使用表格时,您仍然可以输入任何内容。我什至尝试使用格式掩码的默认日期选项之一,但也没有用。
有什么想法吗?
Oracle APEX Format Mask 仅适用于 Number
和 Date
类型的对象,您不能使用它格式化字符串。
此外,格式掩码仅用于显示,假设我在交互式网格列中有一个掩码 9G9G9G9
,它会显示如下数字:3,1,4,1
。我可以去编辑我的单元格 1337
,在我保存我的报告之前它不会改变,然后它会在我的掩码中自行格式化并将我的号码显示为 1,3,3,7
.
我认为您正在尝试限制您的用户提供您的格式以外的输入(输入掩码),我相信 this post 可以帮助您实现您的目标。
我刚刚接到大学的一项任务,我必须使用 Oracle APEX 进行数据库研究。对于我在报告中的一列,我需要使用格式掩码。我需要的格式掩码是AAAA00
,其中A是任意字母,0是任意数字。
尽管如此,尝试让它工作是一个问题。我听说任何数字的语法是 9 我认为它是 A 的字母,所以格式掩码不是 AAAA99
?
This is what I tried
我尝试使用它但没有成功。使用表格时,您仍然可以输入任何内容。我什至尝试使用格式掩码的默认日期选项之一,但也没有用。
有什么想法吗?
Oracle APEX Format Mask 仅适用于 Number
和 Date
类型的对象,您不能使用它格式化字符串。
此外,格式掩码仅用于显示,假设我在交互式网格列中有一个掩码 9G9G9G9
,它会显示如下数字:3,1,4,1
。我可以去编辑我的单元格 1337
,在我保存我的报告之前它不会改变,然后它会在我的掩码中自行格式化并将我的号码显示为 1,3,3,7
.
我认为您正在尝试限制您的用户提供您的格式以外的输入(输入掩码),我相信 this post 可以帮助您实现您的目标。