输入掩码不起作用,接受无效字符

时间:2018-04-20 15:48:26

标签: acumatica

我已在“客户”屏幕上的“公司名称”字段中添加了InputMask。

我的实施(CustomOriginal in customizer):

    #region FullName    
        [PXMassMergableField]
        [PXDBString(255, IsUnicode = true, InputMask=">AAAAAAA")]
        [PXUIField(DisplayName = "Company Name", Visibility = PXUIVisibility.SelectorVisible, Enabled = false)]

        public string FullName { get; set; }
        #endregion

在客户编辑器中,它正确显示为MaskEdit。 enter image description here

问题

当我明确将其设置为仅接受字母/数字时,它仍在接受符号。它允许保存和写回DB记录。

enter image description here

enter image description here

任何建议表示赞赏。

1 个答案:

答案 0 :(得分:1)

输入掩码不起作用的原因是我在对DAC字段进行更改后没有重新创建控件。一旦我删除它,重新创建控件并重新启动IIS它工作正常。