AX2009 Durchlaufen Sie alle Steuerelemente im Formular bei Init

Wie ist es möglich, alle Steuerelemente in einem Formular zu durchlaufen, wenn ein Formular initialisiert wird?

Ich habe Folgendes in den Methoden init und run versucht, aber es funktioniert nicht:

for( i = 1 ; i <= element.form().design().controlCount() ; i++ )
{
    control = element.form().design().controlNum(i);

    switch ( control.handle() )
    {
        case classnum(FormBuildButtonControl):
            element.initButton(control);
        break;
        case classnum(FormBuildStaticTextControl):
            element.initStaticText(control);
        break;
    }
}

Gibt es eine Möglichkeit, dies zu tun?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage