folgendes Problem:
Ich habe den Windows Client mit einem Steuerelement-Add-In erweitert. (Walkthrough: http://msdn.microsoft.com/en-us/library ... 80%29.aspx)
Das Add-In bietet einige Funktionen, die ich im NAV-Code aufrufe. Das klappt auch alles wunderbar soweit.
Die Page, in der das Add-In enthalten ist, soll jetzt als modale Page aufgerufen werden (MyPage.RUNMODAL()) und soll direkt beim Aufruf mit Daten gefĂĽllt werden. Dazu ist es notwendig, auch eine Funktion vom Steuerelement-Add-In aufzurufen.
Leider läuft das bei allen versuchten Wegen auf diese Fehlermeldung heraus:
- Code: Alles auswählen
Das Steuerelement-Add-In fĂĽr das Steuerelement 'MyAddIn' auf der Seite 'MyPageWithAddIn' wurde nicht instanziiert.
Diese Wege funktionieren nicht:
1. Aufruf der Add-In-Funktion im OnInit() Trigger der Page
2. Aufruf der Add-In-Funktion im OnOpenPage() Trigger der Page
3. Aufruf der Add-In-Funktion im aufrufenden Code:
- Code: Alles auswählen
CLEAR(MyPageWithAddIn);
MyPageWithAddIn.MyPageFunctionWichUsesTheAddInFunction();
MyPageWithAddIn.RUNMODAL();
Ich habe also ein Reihenfolgenproblem: Das Add-In wird erst bei RUNMODAL() und erst nach OnOpenPage() instanziiert. Aber danach gibt es keinen Trigger mehr, in dem ich meine Funktion aufrufen kann.
Hat jemand Ideen?
Ich ĂĽberlege gerade, ob ich von der Funktion im Add-In aus, die mein Instanziieren durchlaufen wird, die Funktion auf der Page anstoĂźen kann.