【问题标题】:How does the format mask work in Oracle APEX?格式掩码在 Oracle APEX 中如何工作?
【发布时间】:2019-05-30 12:54:34
【问题描述】:

我刚刚获得了大学的一项任务,我必须在其中使用 Oracle APEX 的数据库。对于报告中的一个列,我需要使用格式掩码。我需要的格式掩码为AAAA00,其中A是任意字母,0是任意数字。

尝试让它工作是一个问题。我听说任何数字的语法都是 9,我认为它是字母的 A,所以格式掩码不会是 AAAA99?

This is what I tried

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

有什么想法吗?

【问题讨论】:

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


    【解决方案1】:

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

    另外,格式掩码仅用于显示,假设我在交互式网格列中有一个掩码9G9G9G9,它会显示如下数字:3,1,4,1。我可以去编辑我的单元格输入1337,在我保存我的报告之前它不会改变,然后它会在我的掩码中格式化并将我的号码显示为1,3,3,7。

    我相信您正试图限制您的用户提供格式以外的输入(输入掩码),我相信 this post 可以帮助您实现您的目标。

    【讨论】:

    • 感谢您的回答。非常有帮助,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-22
    • 2021-05-29
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    • 2023-02-10
    • 1970-01-01
    相关资源
    最近更新 更多