diff --git a/.DS_Store b/.DS_Store index c5ac295..600fb9b 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/AJAX/src/main/java/de/beyondjava/bootsfaces/examples/AJAXBean.java b/AJAX/src/main/java/de/beyondjava/bootsfaces/examples/AJAXBean.java index b2c410c..f35e468 100644 --- a/AJAX/src/main/java/de/beyondjava/bootsfaces/examples/AJAXBean.java +++ b/AJAX/src/main/java/de/beyondjava/bootsfaces/examples/AJAXBean.java @@ -123,7 +123,7 @@ public void setMessages(List 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 @@ -
- + + +
+ +