防止在VATNum中添加空格

时间:2015-12-08 08:34:13

标签: axapta dynamics-ax-2012 dynamics-ax-2012-r3

在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事件,检查按下的键,如果是空格,什么都不做。这可能吗?

1 个答案:

答案 0 :(得分:2)

你做到这一点的方式是最好的方法 $('#btn').on({ mouseleave: function() { document.activeElement.blur(); } }); 方法意味着测试每次击键,永远不要在AX中执行。