0

在 TaxVatNumTable 表单中,我需要在插入新记录时消除字段 VATNum 中的空格。现在,我已经做的是覆盖 TaxVatNumTable 上的 modifiedField 方法:

public void modifiedField(FieldId _fieldId)
{
   super(_fieldId);

   switch (_fieldId)
   {
        case fieldNum(TaxVATNumTable, VATNum):
        this.VATNum = strRem(this.VATNum," ");
        break;
    }
}

效果很好,但还有其他方法可以做到这一点吗?我正在考虑类似 WPF 中的 OnPreviewKeyDown 事件,检查按下的键,如果有空格,什么也不做。这可能吗?

4

1 回答 1

2

你所做的方式是最好的方式。
TextChange方法意味着对每个击键进行测试,永远不要在 AX 中这样做。

于 2015-12-08T14:47:07.810 回答