如何在用户关注的情况下清除AX7中字符串控件的文本?

时间:2016-08-09 16:08:58

标签: axapta microsoft-dynamics x++ dynamics-ax7

AX7中,我有一个FormStringControl,我希望在用户专注于文本内容时清除文本内容。我覆盖了textChange()方法,在AX2012中,这可行,但它不在AX7中:

public void textChange()
{
    this.text("");
    super();
}

我期望发生的是,当用户键入文本时,它会清除。这是我试图完成更大任务的概念验证。

编辑:实际任务是我有一个setTimeoutEx()(以前称为setTimeout()),它每100毫秒轮询一个字符串控件并尝试有时清除它。当焦点在字符串控件上时,它不起作用。

1 个答案:

答案 0 :(得分:-1)

我认为textChangedepricated API,尽管在该列表中没有明确说明。 dateTextChange方法是肯定的。

弃用的原因很明显,它会为每个输入的密钥引入服务器往返,但不会扩展。

我想您需要使用其他方法完成任务。