Page Action disabled wenn keine Records existieren

17. Januar 2018 12:11

Hallo zusammen,

ich hab eine neue Tabelle und Page erstellt, die ich gerne über einen Excel-Import befüllen möchte, soweit so gut. Jetzt habe ich auf der neuen Page eine Action zum Aufruf der Import-Codeunit gemacht, leider ist diese Action so lange "disabled" bis ein Eintrag in der Tabelle existiert. Zu Beginn habe ich aber noch keine Einträge. Gibt es da irgendein Property dass man setzen kann?

Gruß

Mathes

Re: Page Action disabled wenn keine Records existieren

17. Januar 2018 12:35

Ist es eine normale ListPage? Eventuell hilft dann ein Umstellen auf Worksheet.
Mich wundert das eigentlich, weil ich das von dir beschriebene Verhalten nur von Actions kenne, die dirkt über die Properties eine vom Zeileninhalt abhängige Page öffnen.

Re: Page Action disabled wenn keine Records existieren

17. Januar 2018 12:46

Hast du den Aufruf der Codeunit im OnAction trigger selbst geschrieben?

Re: Page Action disabled wenn keine Records existieren

17. Januar 2018 13:08

ne, ich hab's über das RunObject Property gemacht, das ist, wenn ich Natalies Post sehe, wahrscheinlichh das Problem, ich versuch es mal mit per Code aufrufen.

Re: Page Action disabled wenn keine Records existieren

19. Januar 2018 21:51

Ich bin vor einiger Zeit auch über dieses Problem gestolpert.

Du darfst kein RunObject in den Properties verwenden sondern musst das im Code programmieren (CODEUNIT.RUN ...). Witzigerweise ist das nicht bei allen Objekttypen ein problem im RunObject, mit Reports funktioniert's, mit Codeunits hat man den Bug.