Unter gewissen Umständen kann es wünschenswert sein, nativen UI Code innerhalb von jowidgets Code zu integrieren. Dabei wird vorausgesetzt, dass die native UI Technologie der der verwendeten SPI Implementierung entspricht.
Mögliche Gründe für die Einbettung von nativem Code könnten sein:
Es existieren komplexe native Widgets, welche man verwenden möchte und für die in jowidgets kein Pendant existiert.
Ein Jo Widget bietet eine bestimmte Funktion nicht an, obwohl es das native Widget tut.
Hinweis:
Man sollte sich bewusst machen, dass man durch die direkte Einbettung von nativem Code später nicht mehr einfach in der Lage ist, das Modul oder Widget in Kombination mit einer anderen UI Technologie zu verwenden.
Anstatt nativen Code direkt einzubetten, könnte man für die oben genannten Fälle auch wie folgt vorgehen:
Falls dieses Vorgehen nicht in Frage kommt, kann man den nativen Code direkt Einbetten, indem man die native UI Referenz verwendet.