Как изменить порядок вкладок элементов управления в axapta? - PullRequest
2 голосов
/ 18 января 2012

Как изменить порядок вкладок элементов управления в Microsoft Dynamics AX 2009?

Ответы [ 2 ]

3 голосов
/ 11 апреля 2012

Есть и другой способ, используя код в init (или вызывая метод, который обрабатывает tabOrder из init).

void init()
{
    Array tabOrder = new Array(Types::Integer);
    ;
    super();

    tabOrder.value(1, Control1.id());
    tabOrder.value(2, Control2.id());
    tabOrder.value(3, Control3.id());
...etc

    element.tabOrder(tabOrder);
}
3 голосов
/ 18 января 2012

Вы не можете напрямую контролировать порядок табуляции. Поля вкладываются в порядке полей, указанном в форме. Используйте свойство Skip, чтобы предотвратить вставку в поле.

Полагаю, вы могли бы использовать WinAPI для изменения порядка табуляции, но это действительно было бы плохой практикой.

...