View
24
Download
0
Category
Preview:
Citation preview
Oracle APEX Plugins
Peter Raganitschclick-click IT Solutions
18.04.2012 DOAG ExpertenseminarSonntag, 29. April 12
Peter Raganitschclick-click IT Solutions
peter.raganitsch@click-click.athttp://www.click-click.at
http://www.oracle-and-apex.comhttp://apexlib.oracleapex.info
http://www.wirsindapex.atSonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Plugins
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Fragen
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Geschichte
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Was ist ein Plugin?
Ein Plug-in [ˈplʌgɪn] (häufig auch Plugin; von engl. to plug in, „einstöpseln, anschließen“, deutsch etwa „Erweiterungsmodul“) ist ein Softwaremodul, das von einer Softwareanwendung während seiner Laufzeit entdeckt und eingebunden werden kann, um dessen Funktionalität zu erweitern.http://de.wikipedia.org/wiki/Plug-in
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Wieso Plugins?Neue
FunktionenModularisieren Eigene
Komponenten
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Plugin als Teil von APEX
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Wo finde ich Plugins?
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Plugin-Typen
• Item
• Region
• Dynamic Action
• Process
• Authentication
• Authorization
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Plugin Beispiel• Select-Liste mit Gruppierung
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Plugin Beispiel• visuelle Adressvalidierung
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Plugin Beispiel• Monats-Auswahl
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Plugin Beispiel• Einfache Eingabe (Keyboard)
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Plugin Beispiel• Flexibles, editierbares Datagrid
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Was ist eine Dynamic Action?
AJAX
deklaratives Javascript
interaktive Oberfläche
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Wieso Dynamic Actions?
DeklarativNachvollziehbar Javascript-
Kenntnisse nicht nötig
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Definition Dynamic Actions
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Aufbau Dynamic Actions
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Native Dynamic Actions•Add Class
•Alert
•Cancel Event
•Clear
•Confirm
•Disable
•Enable
•Hide
•Execute JavaScript Code
•Execute PL/SQL Code
•Refresh
•Remove Class
•Set Style
•Set Focus
•Set Value
•Show
•Submit Page
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Native Dynamic Actions
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Events
•Change
•Click / Double Click
•Get Focus / Lose Focus
•Key Down / Press / Release
•Mouse Button Press /Release
•Mouse Enter / Leave / Move
•Page Load / Unload
•Resize
•Resource Load
•Scroll
•Select
•After Refresh
•Before Page Submit
•Before Refresh
•Change Order [Shuttle]
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Erstmal testen
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Pause
....
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Buchempfehlung
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Selber machen!
• ...
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
APEX Zugang
• Adresse: http://apex.oracle.com/pls/apex
• Workspace: DOAG_ES_201204
• User: DEV01 - DEV15
• Password: doag
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
APEX Zugang
• Adresse: http://click-apex.at/apex
• Workspace: DOAG_ES_201204
• User: DEV01 - DEV15
• Password: doag
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
APEX Zugang
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Architektur
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Ablauf Seitenaufbau
Page
Region
Label +Item
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Page Template
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Region Template
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Item
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Sicherheitsbedenken
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Hands-On
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Plugins kaufen
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Links
• http://www.oracle-and-apex.com
• http://www.oracle.com/webfolder/technetwork/de/community/apex/index.html
• http://www.apex-plugin.com
• http://www.inside-oracle-apex.com
Sonntag, 29. April 12
© c
lick-
clic
k IT
Sol
utio
ns
Noch Fragen?
Sonntag, 29. April 12
Peter Raganitschclick-click IT Solutions
Welschgasse 8A-1230 Wien
peter.raganitsch@click-click.athttp://www.click-click.at
http://www.wirsindapex.athttp://www.oracle-and-apex.com
http://apexlib.oracleapex.infoSonntag, 29. April 12
Recommended