Как проверить StringEdit после его выхода: в Dynamics AX? - PullRequest
0 голосов
/ 07 марта 2012

Мне было интересно, можно ли проверить поле StringEdit после того, как пользователь покинул это поле в MS Dynamics AX 2009.

, например:

У меня есть поле с именем cliHouseNumber,и я хочу проверить, оставил ли пользователь это.

Ответы [ 3 ]

0 голосов
/ 07 марта 2012

хорошо, вот еще один вариант;

enter image description here

Щелкните правой кнопкой мыши поле и переопределите метод lostFocus.

0 голосов
/ 07 марта 2012

Обычно правильное место - метод modified в поле источника данных или modifiedField в таблице. Если вы хотите убедиться, что поле введено, используйте свойство mandatory в. Не пытайтесь заставить пользователя оставаться в поле, которое не было введено.

Эти методы будут вызываться только при изменении значения, которое обычно является тем, что вы хотите.

Также см. ответ на этот вопрос .

0 голосов
/ 07 марта 2012

Создать этот метод в методах формы;

edit String editcliHouseNumber(
    boolean set,
    String    _cliHouseNumber
    )
{
    if(set)
    {
        //It has been changed - do what you want to
        //in here...
    }

    return _cliHouseNumber;
}

Установите для свойства поля dataMethod значение editcliHouseNumber.

...