Author: adubovsky
Date: 2009-04-17 07:54:39 -0400 (Fri, 17 Apr 2009)
New Revision: 13630
Added:
trunk/test-applications/seamApp/web/src/main/webapp/TreeSwing/
trunk/test-applications/seamApp/web/src/main/webapp/TreeSwing/TreeSwing.xhtml
trunk/test-applications/seamApp/web/src/main/webapp/TreeSwing/TreeSwingProperty.xhtml
Log:
+ TreeSwing pages
Added: trunk/test-applications/seamApp/web/src/main/webapp/TreeSwing/TreeSwing.xhtml
===================================================================
--- trunk/test-applications/seamApp/web/src/main/webapp/TreeSwing/TreeSwing.xhtml
(rev 0)
+++
trunk/test-applications/seamApp/web/src/main/webapp/TreeSwing/TreeSwing.xhtml 2009-04-17
11:54:39 UTC (rev 13630)
@@ -0,0 +1,30 @@
+<f:subview
xmlns:ui="http://java.sun.com/jsf/facelets"
+
xmlns:f="http://java.sun.com/jsf/core"
+
xmlns:a4j="http://richfaces.org/a4j"
+
xmlns:h="http://java.sun.com/jsf/html"
+
xmlns:rich="http://richfaces.org/rich" id="treeSwingSubviewID">
+
+ <h3>Click tree node to delete it. Only leaf node could be deleted.</h3>
+ <rich:tree id="tree" switchType="#{treeSwing.switchType}"
+ value="#{treeSwing.top}" var="data"
+ showConnectingLines="#{treeSwing.showConnectingLines}"
+ nodeSelectListener="#{treeSwing.selectionListener}"
+ rendered="#{treeSwing.rendered}" binding="#{treeSwing.tree}"
+ ajaxSubmitSelection="true"
+ onbeforedomupdate="#{event.onbeforedomupdate}"
+ onclick="#{event.onclick}" oncollapse="#{event.oncollapse}"
+ oncomplete="#{event.oncomplete}" ondblclick="#{event.ondblclick}"
+ ondragend="#{event.ondragend}" ondragenter="#{event.ondragenter}"
+ ondragexit="#{event.ondragexit}"
ondragstart="#{event.ondragstart}"
+ ondrop="#{event.ondrop}" ondropend="#{event.ondropend}"
+ ondropout="#{event.ondropout}" ondropover="#{event.ondropover}"
+ onexpand="#{event.onexpand}" onkeydown="#{event.onkeydown}"
+ onkeypress="#{event.onkeypress}" onkeyup="#{event.onkeyup}"
+ onmousedown="#{event.onmousedown}"
onmousemove="#{event.onmousemove}"
+ onmouseout="#{event.onmouseout}"
onmouseover="#{event.onmouseover}"
+ onmouseup="#{event.onmouseup}" rowKeyVar="row"
+ onselected="return confirm('Do you want to delete the row you
select?');"
+ oncontextmenu="#{event.oncontextmenu}"
+ disableKeyboardNavigation="#{treeSwing.disableKeyboardNavigation}">
+ </rich:tree>
+</f:subview>
\ No newline at end of file
Added:
trunk/test-applications/seamApp/web/src/main/webapp/TreeSwing/TreeSwingProperty.xhtml
===================================================================
--- trunk/test-applications/seamApp/web/src/main/webapp/TreeSwing/TreeSwingProperty.xhtml
(rev 0)
+++
trunk/test-applications/seamApp/web/src/main/webapp/TreeSwing/TreeSwingProperty.xhtml 2009-04-17
11:54:39 UTC (rev 13630)
@@ -0,0 +1,39 @@
+<f:subview
xmlns:ui="http://java.sun.com/jsf/facelets"
+
xmlns:f="http://java.sun.com/jsf/core"
+
xmlns:a4j="http://richfaces.org/a4j"
+
xmlns:h="http://java.sun.com/jsf/html"
+
xmlns:rich="http://richfaces.org/rich"
id="treeSwingPropertySubviewID">
+
+ <h:commandButton id="focusID" action="#{treeSwing.add}"
+ value="add test" />
+ <h:panelGrid columns="2">
+ <f:facet name="header">
+ <h:outputText value="Tree Properties" />
+ </f:facet>
+
+ <h:outputText value="Change tree switchType:" />
+ <h:selectOneRadio value="#{treeSwing.switchType}"
onclick="submit();">
+ <f:selectItem itemLabel="client" itemValue="client" />
+ <f:selectItem itemLabel="server" itemValue="server" />
+ <f:selectItem itemLabel="ajax" itemValue="ajax" />
+ </h:selectOneRadio>
+
+ <h:outputText value="rendered:" />
+ <h:selectBooleanCheckbox value="#{treeSwing.rendered}"
+ onchange="submit();" />
+
+ <h:outputText value="disableKeyboardNavigation:" />
+ <h:selectBooleanCheckbox
+ value="#{treeSwing.disableKeyboardNavigation}"
onchange="submit();" />
+
+ <h:outputText value="showConnectingLines:" />
+ <h:selectBooleanCheckbox value="#{treeSwing.showConnectingLines}"
+ onchange="submit();" />
+
+ <h:outputText value="use custom icons:" />
+ <h:selectBooleanCheckbox value="#{treeSwing.useCustomIcons}">
+ <a4j:support action="#{treeSwing.addCustomIcons}"
event="onchange"
+ reRender="tree"></a4j:support>
+ </h:selectBooleanCheckbox>
+ </h:panelGrid>
+</f:subview>
\ No newline at end of file