From bb431aa1edc35ab833bbd43aa2baa684bc7f2102 Mon Sep 17 00:00:00 2001 From: stephan Date: Fri, 18 Sep 2015 11:02:16 +0200 Subject: [PATCH] added an example for naviation with and without AJAX --- .DS_Store | Bin 10244 -> 12292 bytes .../bootsfaces/examples/AJAXBean.java | 42 +++++++++++------- AJAX/src/main/webapp/commandbutton3.xhtml | 37 +++++++++++++++ AJAX/src/main/webapp/index.xhtml | 9 +++- 4 files changed, 70 insertions(+), 18 deletions(-) create mode 100644 AJAX/src/main/webapp/commandbutton3.xhtml diff --git a/.DS_Store b/.DS_Store index c5ac2958f3ec990cfdff2c1b218c2535939bd20c..600fb9be49966fb979960ba86c4d6f71c78010b4 100644 GIT binary patch delta 325 zcmZn(Xi1P~U|?W$DortDV9)?EIe-{M3-B;7FmW<4C`^<$V3gSyu$!MzXtDs4(q=t@ z{cMQ>3;_&944DkM45B37`w7&N$nv@4SLxi>Siyl0-wuj0$X2n?OcDJnB3*9iD-c9Ugig6IYS=afIs delta 145 zcmZokXbF&KU|?W$DortDU{C-uIe-{M3ve?qFmW<4NKBMBV3gPxu$!NeZ?XWB(q=t@ z{cM}7W#t$rb1VE{WZcZ6=*c$uw(KrRR-i5*PylLVa78kJdov@;d*;dfI=&oC5c4%A dC+N(a+#uk&d4u$6#>v7=@{ messages) { public String onBlur() { String event = " blur"; report(event); - return "Hallo"; + return null; } private void report(String event) { @@ -141,85 +141,91 @@ private void report(String event) { public String onChange() { String event = " change"; report(event); - return "Hallo"; + return null; } public String onValueChange() { String event = " valueChange"; report(event); - return "Hallo"; + return null; } public String onClick() { String event = " click"; report(event); - return "Hallo"; + return null; + } + + public String onClickNavigate() { + String event = " click"; + report(event); + return "landingPage.xhtml"; } public String onDblClick() { String event = " dblclick"; report(event); - return "Hallo"; + return null; } public String onFocus() { String event = " focus"; report(event); - return "Hallo"; + return null; } public String onKeyDown() { String event = " keydown"; report(event); - return "Hallo"; + return null; } public String onKeyPress() { String event = " keypress"; report(event); - return "Hallo"; + return null; } public String onKeyUp() { String event = " keyup"; report(event); - return "Hallo"; + return null; } public String onMouseDown() { String event = " mousedown"; report(event); - return "Hallo"; + return null; } public String onMouseMove() { String event = " mousemove"; report(event); - return "Hallo"; + return null; } public String onMouseOut() { String event = " mouseout"; report(event); - return "Hallo"; + return null; } public String onMouseOver() { String event = " mouseover"; report(event); - return "Hallo"; + return null; } public String onMouseUp() { String event = " mouseup"; report(event); - return "Hallo"; + return null; } public String onSelect() { String event = " select"; report(event); - return "Hallo"; + return null; } public boolean isBool() { @@ -240,7 +246,11 @@ public void setInput(String input) { public String standardJSFAction() { report("Standard JSF action called"); - return null; // "landingPage.jsf"; + return null; + } + public String navigationAction() { + report("Navigation action called"); + return "landingPage.jsf"; } public void facetListener(javax.faces.event.AjaxBehaviorEvent event) throws javax.faces.event.AbortProcessingException { diff --git a/AJAX/src/main/webapp/commandbutton3.xhtml b/AJAX/src/main/webapp/commandbutton3.xhtml new file mode 100644 index 0000000..e705d45 --- /dev/null +++ b/AJAX/src/main/webapp/commandbutton3.xhtml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + Last action: +
    + +
  • #{message}
  • +
    +
+
+
+
+
+
\ No newline at end of file diff --git a/AJAX/src/main/webapp/index.xhtml b/AJAX/src/main/webapp/index.xhtml index 7bffce6..43a3019 100644 --- a/AJAX/src/main/webapp/index.xhtml +++ b/AJAX/src/main/webapp/index.xhtml @@ -26,11 +26,16 @@ -
- + + +
+ +