Author: mvitenkov
Date: 2008-07-02 09:40:23 -0400 (Wed, 02 Jul 2008)
New Revision: 9404
Modified:
trunk/test-applications/facelets/src/main/webapp/Tooltip/TooltipProperty.xhtml
Log:
+findComponent
Modified: trunk/test-applications/facelets/src/main/webapp/Tooltip/TooltipProperty.xhtml
===================================================================
---
trunk/test-applications/facelets/src/main/webapp/Tooltip/TooltipProperty.xhtml 2008-07-02
13:39:11 UTC (rev 9403)
+++
trunk/test-applications/facelets/src/main/webapp/Tooltip/TooltipProperty.xhtml 2008-07-02
13:40:23 UTC (rev 9404)
@@ -1,24 +1,41 @@
-<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="toolTipStraightforwardSubviewID">
+<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="toolTipStraightforwardSubviewID">
<h:panelGrid columns="2">
-
- <a4j:commandLink
onclick="$('formID:tooltipSubviewID:tooltipID').component.show(event)"
value="show"></a4j:commandLink>
- <a4j:commandLink
onclick="$('formID:tooltipSubviewID:tooltipID').component.hide(event)"
value="hide"></a4j:commandLink>
- <a4j:commandLink
onclick="$('formID:tooltipSubviewID:tooltipID').component.enable(event)"
value="enable"></a4j:commandLink>
- <a4j:commandLink
onclick="$('formID:tooltipSubviewID:tooltipID').component.disable(event)"
value="disable"></a4j:commandLink>
-
+
+ <a4j:commandLink
+ onclick="$('formID:tooltipSubviewID:tooltipID').component.show(event)"
+ value="show"></a4j:commandLink>
+ <a4j:commandLink
+ onclick="$('formID:tooltipSubviewID:tooltipID').component.hide(event)"
+ value="hide"></a4j:commandLink>
+ <a4j:commandLink
+ onclick="$('formID:tooltipSubviewID:tooltipID').component.enable(event)"
+ value="enable"></a4j:commandLink>
+ <a4j:commandLink
+ onclick="$('formID:tooltipSubviewID:tooltipID').component.disable(event)"
+ value="disable"></a4j:commandLink>
+
<a href="#"
id="showToolTipID">componentControl(show)</a>
- <rich:componentControl attachTo="showToolTipID" for="tooltipID"
event="onclick" operation="show" />
-
+ <rich:componentControl attachTo="showToolTipID" for="tooltipID"
+ event="onclick" operation="show" />
+
<a href="#"
id="hideToolTipID">componentControl(hide)</a>
- <rich:componentControl attachTo="hideToolTipID" for="tooltipID"
event="onclick" operation="hide" />
-
+ <rich:componentControl attachTo="hideToolTipID" for="tooltipID"
+ event="onclick" operation="hide" />
+
<a href="#"
id="enableToolTipID">componentControl(enable)</a>
- <rich:componentControl attachTo="enableToolTipID"
for="tooltipID" event="onclick" operation="enable" />
-
+ <rich:componentControl attachTo="enableToolTipID"
for="tooltipID"
+ event="onclick" operation="enable" />
+
<a href="#"
id="disableToolTipID">componentControl(disable)</a>
- <rich:componentControl attachTo="disableToolTipID"
for="tooltipID" event="onclick" operation="disable" />
-
+ <rich:componentControl attachTo="disableToolTipID"
for="tooltipID"
+ event="onclick" operation="disable" />
+
<h:outputText value="Text:"></h:outputText>
<h:inputText value="#{tooltip.value}">
<a4j:support event="onchange" reRender="tooltipID" />
@@ -87,10 +104,13 @@
<h:outputText value="Style:"></h:outputText>
<h:selectOneRadio value="#{tooltip.style}">
<f:selectItem itemLabel="none" itemValue="none" />
- <f:selectItem itemLabel="border:3px; font:bold 14px;"
itemValue="border:3px; font:bold 14px;" />
- <f:selectItem itemLabel="border:green 3px solid;
background-color:yellow;"
+ <f:selectItem itemLabel="border:3px; font:bold 14px;"
+ itemValue="border:3px; font:bold 14px;" />
+ <f:selectItem
+ itemLabel="border:green 3px solid; background-color:yellow;"
itemValue="border:green 3px solid; background-color:yellow;" />
- <f:selectItem itemLabel="border:green 2px solid; font-family:monospace;"
+ <f:selectItem
+ itemLabel="border:green 2px solid; font-family:monospace;"
itemValue="border:green 2px solid; font-family:monospace;" />
<a4j:support event="onclick" reRender="tooltipID" />
</h:selectOneRadio>
@@ -103,7 +123,18 @@
<h:outputText value="Rendered:"></h:outputText>
<h:selectBooleanCheckbox value="#{tooltip.rendered}">
<a4j:support event="onclick" reRender="tooltipID" />
- </h:selectBooleanCheckbox>
-
+ </h:selectBooleanCheckbox>
+
</h:panelGrid>
+ <br />
+ <br />
+ <div style="FONT-WEIGHT: bold;">rich:findComponent</div>
+ <h:panelGrid columns="2">
+ <rich:column>
+ <a4j:commandLink value="getValue"
reRender="findID"></a4j:commandLink>
+ </rich:column>
+ <rich:column id="findID">
+ <h:outputText value="#{rich:findComponent('tooltipID').value}"
/>
+ </rich:column>
+ </h:panelGrid>
</f:subview>
\ No newline at end of file