JBoss Rich Faces SVN: r9924 - trunk/ui/tree/src/main/java/org/richfaces/component.
by richfaces-svn-commits@lists.jboss.org
Author: nbelaevski
Date: 2008-08-05 12:37:45 -0400 (Tue, 05 Aug 2008)
New Revision: 9924
Modified:
trunk/ui/tree/src/main/java/org/richfaces/component/UITree.java
Log:
https://jira.jboss.org/jira/browse/RF-3812
Modified: trunk/ui/tree/src/main/java/org/richfaces/component/UITree.java
===================================================================
--- trunk/ui/tree/src/main/java/org/richfaces/component/UITree.java 2008-08-05 16:14:55 UTC (rev 9923)
+++ trunk/ui/tree/src/main/java/org/richfaces/component/UITree.java 2008-08-05 16:37:45 UTC (rev 9924)
@@ -88,6 +88,8 @@
public abstract class UITree extends UIDataAdaptor implements
TreeListenerEventsProducer, Draggable, Dropzone, AjaxComponent {
+ private transient boolean allowCachedModel = false;
+
public static final String COMPONENT_TYPE = "org.richfaces.Tree";
public static final String COMPONENT_FAMILY = "org.richfaces.Tree";
@@ -358,6 +360,8 @@
*/
public void resetDataModel() {
+ this.allowCachedModel = false;
+
super.resetDataModel();
TreeState state = (TreeState) getComponentState();
@@ -365,8 +369,6 @@
state.transferQueuedNodes();
// re-set stopInCollapsed to handle AJAX switch type change
state.setStopInCollapsed(isStopInCollapsed());
-
- setExtendedDataModel(createDataModel(false));
}
public void walk(FacesContext faces, DataVisitor visitor)
@@ -646,14 +648,22 @@
}
}
- private ExtendedDataModel createDataModel(boolean allowCached) {
+ public void processUpdates(FacesContext faces) {
+ super.processUpdates(faces);
+ if (getExtendedDataModel() instanceof CacheableTreeDataModel) {
+ this.allowCachedModel = false;
+ setExtendedDataModel(createDataModel());
+ }
+ }
+
+ protected ExtendedDataModel createDataModel() {
Object value = this.getValue();
if (value != null) {
if (value instanceof TreeNode) {
TreeDataModel<TreeNode> treeDataModel = new ClassicTreeDataModel();
treeDataModel.setWrappedData(value);
- if (allowCached && PRESERVE_MODEL_REQUEST.equals(getPreserveModel())) {
+ if (this.allowCachedModel && PRESERVE_MODEL_REQUEST.equals(getPreserveModel())) {
treeDataModel = new ClassicCacheableTreeDataModel(treeDataModel);
}
@@ -662,7 +672,7 @@
TreeDataModel<javax.swing.tree.TreeNode> swingTreeDataModel = new SwingTreeDataModel();
swingTreeDataModel.setWrappedData(value);
- if (allowCached && PRESERVE_MODEL_REQUEST.equals(getPreserveModel())) {
+ if (this.allowCachedModel && PRESERVE_MODEL_REQUEST.equals(getPreserveModel())) {
swingTreeDataModel = new SwingCacheableTreeDataModel(swingTreeDataModel);
}
@@ -686,17 +696,6 @@
}
}
- public void processUpdates(FacesContext faces) {
- super.processUpdates(faces);
- if (getExtendedDataModel() instanceof CacheableTreeDataModel) {
- setExtendedDataModel(createDataModel(false));
- }
- }
-
- protected ExtendedDataModel createDataModel() {
- return createDataModel(true);
- }
-
/**
* Queues expansion command for node whose row key is equal to rowKey
* parameter
@@ -942,6 +941,8 @@
public void restoreState(FacesContext faces, Object object) {
+ this.allowCachedModel = true;
+
Object[] state = (Object[]) object;
super.restoreState(faces, state[0]);
16 years, 3 months
JBoss Rich Faces SVN: r9923 - in trunk/ui/dataFilterSlider/src/main: templates and 1 other directory.
by richfaces-svn-commits@lists.jboss.org
Author: vmolotkov
Date: 2008-08-05 12:14:55 -0400 (Tue, 05 Aug 2008)
New Revision: 9923
Modified:
trunk/ui/dataFilterSlider/src/main/config/component/dataFilterSlider.xml
trunk/ui/dataFilterSlider/src/main/templates/dataFilterSlider.jspx
Log:
https://jira.jboss.org/jira/browse/RF-3955
Modified: trunk/ui/dataFilterSlider/src/main/config/component/dataFilterSlider.xml
===================================================================
--- trunk/ui/dataFilterSlider/src/main/config/component/dataFilterSlider.xml 2008-08-05 15:41:47 UTC (rev 9922)
+++ trunk/ui/dataFilterSlider/src/main/config/component/dataFilterSlider.xml 2008-08-05 16:14:55 UTC (rev 9923)
@@ -176,15 +176,40 @@
</property>
<property>
- <name>onerror</name>
- <classname>java.lang.String</classname>
- <description>
- HTML: a script expression; event fires whenever an JavaScript error occurs
- </description>
- <defaultvalue><![CDATA[""]]></defaultvalue>
- </property>
+ <name>onerror</name>
+ <classname>java.lang.String</classname>
+ <description>
+ HTML: a script expression; event fires whenever an
+ JavaScript error occurs
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
<property>
+ <name>oninputkeydown</name>
+ <classname>java.lang.String</classname>
+ <description>
+ HTML: a script expression; a key is pressed down
+ </description>
+ </property>
+
+ <property>
+ <name>oninputkeypress</name>
+ <classname>java.lang.String</classname>
+ <description>
+ HTML: a script expression; a key is pressed and released
+ </description>
+ </property>
+
+ <property>
+ <name>oninputkeyup</name>
+ <classname>java.lang.String</classname>
+ <description>
+ HTML: a script expression; a key is released
+ </description>
+ </property>
+
+ <property>
<name>clientErrorMessage</name>
<classname>java.lang.String</classname>
<description>
Modified: trunk/ui/dataFilterSlider/src/main/templates/dataFilterSlider.jspx
===================================================================
--- trunk/ui/dataFilterSlider/src/main/templates/dataFilterSlider.jspx 2008-08-05 15:41:47 UTC (rev 9922)
+++ trunk/ui/dataFilterSlider/src/main/templates/dataFilterSlider.jspx 2008-08-05 16:14:55 UTC (rev 9923)
@@ -63,7 +63,15 @@
]]>
</jsp:scriptlet>
- <input type="text" onchange="dataFilterSlider.valueChanged(event,this.value);" class="slider-input-field rich-dataFilterSlider-input-field #{component.fieldStyleClass}" name="#{clientId}slider_val" id="#{clientId}slider_val" value="#{component.handleValue}"/>
+ <input type="text"
+ onchange="dataFilterSlider.valueChanged(event,this.value);"
+ class="slider-input-field rich-dataFilterSlider-input-field #{component.fieldStyleClass}"
+ name="#{clientId}slider_val"
+ id="#{clientId}slider_val"
+ onkeydown='#{component.attributes["oninputkeydown"]}'
+ onkeypress='#{component.attributes["oninputkeypress"]}'
+ onkeyup='#{component.attributes["oninputkeyup"]}'
+ value="#{component.handleValue}"/>
<jsp:scriptlet>
<![CDATA[
16 years, 3 months
JBoss Rich Faces SVN: r9922 - trunk/ui/inplaceSelect/src/main/resources/org/richfaces/renderkit/html/scripts.
by richfaces-svn-commits@lists.jboss.org
Author: abelevich
Date: 2008-08-05 11:41:47 -0400 (Tue, 05 Aug 2008)
New Revision: 9922
Modified:
trunk/ui/inplaceSelect/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceselect.js
Log:
https://jira.jboss.org/jira/browse/RF-3256 rename saveValue -> setValue
Modified: trunk/ui/inplaceSelect/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceselect.js
===================================================================
--- trunk/ui/inplaceSelect/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceselect.js 2008-08-05 15:40:26 UTC (rev 9921)
+++ trunk/ui/inplaceSelect/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceselect.js 2008-08-05 15:41:47 UTC (rev 9922)
@@ -186,11 +186,11 @@
var unescapedValue = this.currentItemValue;
this.invokeEvent(this.events.onchange, this.inplaceSelect, "onchange", {itemValue : unescapedValue, itemText : this.tempValueKeeper.value});
// var unescapeText = this.tempValueKeeper.value.unescapeHTML();
- this.saveValue(unescapedValue, this.tempValueKeeper.value);
+ this.setValue(unescapedValue, this.tempValueKeeper.value);
}
},
- saveValue : function(userValue, currentText) {
+ setValue : function(userValue, currentText) {
var value = this.valueKeeper.value;
if (this.invokeEvent(this.events.onviewactivation, this.inplaceInput, "rich:onviewactivation", {oldValue : this.valueKeeper.value, value : this.tempValueKeeper.value})) {
this.endEditableState();
16 years, 3 months
JBoss Rich Faces SVN: r9921 - trunk/ui/inplaceInput/src/main/resources/org/richfaces/renderkit/html/scripts.
by richfaces-svn-commits@lists.jboss.org
Author: abelevich
Date: 2008-08-05 11:40:26 -0400 (Tue, 05 Aug 2008)
New Revision: 9921
Modified:
trunk/ui/inplaceInput/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceinput.js
Log:
https://jira.jboss.org/jira/browse/RF-3256 rename saveValue -> setValue
Modified: trunk/ui/inplaceInput/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceinput.js
===================================================================
--- trunk/ui/inplaceInput/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceinput.js 2008-08-05 15:26:10 UTC (rev 9920)
+++ trunk/ui/inplaceInput/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceinput.js 2008-08-05 15:40:26 UTC (rev 9921)
@@ -301,14 +301,14 @@
save : function() {
if (this.invokeEvent(this.events.onviewactivation, this.inplaceInput, "rich:onviewactivation", {oldValue : this.valueKeeper.value, value : this.tempValueKeeper.value})) {
var userValue = this.tempValueKeeper.value;
- this.saveValue(userValue);
+ this.setValue(userValue);
if (this.events.onviewactivated) {
this.inplaceInput.fire("rich:onviewactivated", {oldValue : this.valueKeeper.value, value : this.tempValueKeeper.value});
}
}
},
- saveValue : function(userValue) {
+ setValue : function(userValue) {
var value = this.valueKeeper.value;
this.endEditableState();
16 years, 3 months
JBoss Rich Faces SVN: r9920 - trunk/framework/impl/src/main/javascript/ajaxjsf.
by richfaces-svn-commits@lists.jboss.org
Author: abelevich
Date: 2008-08-05 11:26:10 -0400 (Tue, 05 Aug 2008)
New Revision: 9920
Modified:
trunk/framework/impl/src/main/javascript/ajaxjsf/JSFAJAX.js
Log:
https://jira.jboss.org/jira/browse/RF-3801
Modified: trunk/framework/impl/src/main/javascript/ajaxjsf/JSFAJAX.js
===================================================================
--- trunk/framework/impl/src/main/javascript/ajaxjsf/JSFAJAX.js 2008-08-05 14:46:15 UTC (rev 9919)
+++ trunk/framework/impl/src/main/javascript/ajaxjsf/JSFAJAX.js 2008-08-05 15:26:10 UTC (rev 9920)
@@ -1264,18 +1264,11 @@
'select-multiple' : function(control){
var cname = control.name;
- var childs = control.childNodes;
- for( var i=0 ;i< childs.length;i++ ){
- var child=childs[i];
- if( child.tagName == 'OPTGROUP' ){
- var options = child.childNodes;
- for(var j=0; j < options.length; j++){
- this._addOption(cname, options[j]);
- }
- } else {
- this._addOption(cname, child);
- }
- }
+ var options = control.options;
+ for( var i=0 ;i< control.length;i++ ){
+ var option = options;
+ this._addOption(cname, option);
+ }
},
_addOption : function(cname,option){
16 years, 3 months
JBoss Rich Faces SVN: r9919 - trunk/ui/progressBAR/src/main/java/org/richfaces/renderkit.
by richfaces-svn-commits@lists.jboss.org
Author: andrei_exadel
Date: 2008-08-05 10:46:15 -0400 (Tue, 05 Aug 2008)
New Revision: 9919
Modified:
trunk/ui/progressBAR/src/main/java/org/richfaces/renderkit/AbstractProgressBarRenderer.java
Log:
RF-4086
Modified: trunk/ui/progressBAR/src/main/java/org/richfaces/renderkit/AbstractProgressBarRenderer.java
===================================================================
--- trunk/ui/progressBAR/src/main/java/org/richfaces/renderkit/AbstractProgressBarRenderer.java 2008-08-05 14:10:24 UTC (rev 9918)
+++ trunk/ui/progressBAR/src/main/java/org/richfaces/renderkit/AbstractProgressBarRenderer.java 2008-08-05 14:46:15 UTC (rev 9919)
@@ -416,6 +416,7 @@
"style",
variables.getVariable("style")
+ (!isAjaxMode ? "display: none" : ""));
+ getUtils().encodePassThru(context, component);
encodeProgressBar(context, component, isSimple);
if (isAjaxMode) {
startScript(writer, component);
16 years, 3 months
JBoss Rich Faces SVN: r9918 - in trunk/test-applications/seleniumTest/src: test/java/org/richfaces/testng and 1 other directory.
by richfaces-svn-commits@lists.jboss.org
Author: dsvyatobatsko
Date: 2008-08-05 10:10:24 -0400 (Tue, 05 Aug 2008)
New Revision: 9918
Modified:
trunk/test-applications/seleniumTest/src/main/webapp/pages/orderingList/orderingListTest.xhtml
trunk/test-applications/seleniumTest/src/test/java/org/richfaces/testng/OrderingListTest.java
Log:
an orderingListTest partial fix
Modified: trunk/test-applications/seleniumTest/src/main/webapp/pages/orderingList/orderingListTest.xhtml
===================================================================
--- trunk/test-applications/seleniumTest/src/main/webapp/pages/orderingList/orderingListTest.xhtml 2008-08-05 11:58:14 UTC (rev 9917)
+++ trunk/test-applications/seleniumTest/src/main/webapp/pages/orderingList/orderingListTest.xhtml 2008-08-05 14:10:24 UTC (rev 9918)
@@ -11,6 +11,9 @@
.link {margin: 0px 5px}
</ui:define>
<ui:define name="component">
+ <script>
+ var theLatestEvent = "";
+ </script>
<h:form id="_form">
<rich:orderingList id="orderingList"
converter="#{orderingListBean.converter}"
@@ -20,13 +23,12 @@
selection="#{orderingListBean.selection}"
activeItem="#{orderingListBean.activeItem}"
- onbottomclick="window.status = 'bottom';"
- ondownclick="window.status = 'down';"
- ontopclick="window.status = 'top';"
- onupclick="window.status = 'up';"
- onorderchanged="window.status += ' orderchanged';"
+ onbottomclick="theLatestEvent = 'bottom';"
+ ondownclick="theLatestEvent = 'down';"
+ ontopclick="theLatestEvent = 'top';"
+ onupclick="theLatestEvent = 'up';"
+ onorderchanged="theLatestEvent += ' orderchanged';"
>
-
<h:column>
<f:facet name="header">
<h:outputText value="Name" />
Modified: trunk/test-applications/seleniumTest/src/test/java/org/richfaces/testng/OrderingListTest.java
===================================================================
--- trunk/test-applications/seleniumTest/src/test/java/org/richfaces/testng/OrderingListTest.java 2008-08-05 11:58:14 UTC (rev 9917)
+++ trunk/test-applications/seleniumTest/src/test/java/org/richfaces/testng/OrderingListTest.java 2008-08-05 14:10:24 UTC (rev 9918)
@@ -126,19 +126,19 @@
writeStatus("Check if 'onupclick' event works");
clickById(upButton);
- Assert.assertEquals(selenium.getEval("window.status"), "up orderchanged");
+ Assert.assertEquals(runScript("theLatestEvent"), "up orderchanged");
writeStatus("Check if 'ondownclick' event works");
clickById(downButton);
- Assert.assertEquals(selenium.getEval("window.status"), "down orderchanged");
+ Assert.assertEquals(runScript("theLatestEvent"), "down orderchanged");
writeStatus("Check if 'ontopclick' event works");
clickById(firstButton);
- Assert.assertEquals(selenium.getEval("window.status"), "top orderchanged");
+ Assert.assertEquals(runScript("theLatestEvent"), "top orderchanged");
writeStatus("Check if 'onbottomclick' event works");
clickById(lastButton);
- Assert.assertEquals(selenium.getEval("window.status"), "bottom orderchanged");
+ Assert.assertEquals(runScript("theLatestEvent"), "bottom orderchanged");
}
private void checkButtons(boolean firstDisabled, boolean upDisabled, boolean downDisabled, boolean lastDisabled) {
16 years, 3 months
JBoss Rich Faces SVN: r9917 - trunk/test-applications/jsp/src/main/webapp/ModalPanel.
by richfaces-svn-commits@lists.jboss.org
Author: mvitenkov
Date: 2008-08-05 07:58:14 -0400 (Tue, 05 Aug 2008)
New Revision: 9917
Modified:
trunk/test-applications/jsp/src/main/webapp/ModalPanel/ModalPanel.jsp
Log:
+trimOverlayedElements
Modified: trunk/test-applications/jsp/src/main/webapp/ModalPanel/ModalPanel.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/ModalPanel/ModalPanel.jsp 2008-08-05 11:57:57 UTC (rev 9916)
+++ trunk/test-applications/jsp/src/main/webapp/ModalPanel/ModalPanel.jsp 2008-08-05 11:58:14 UTC (rev 9917)
@@ -24,8 +24,8 @@
<rich:modalPanel id="modalPanelID"
binding="#{modalPanel.htmlModalPanel}"
visualOptions="#{modalPanel.visualOptions}" left="#{modalPanel.left}"
- top="#{modalPanel.top}" minHeight="#{modalPanel.minHeight}"
- minWidth="#{modalPanel.minWidth}" height="#{modalPanel.height}"
+ top="#{modalPanel.top}"
+ height="#{modalPanel.height}"
width="#{modalPanel.width}" moveable="#{modalPanel.moveable}"
resizeable="#{modalPanel.resizeable}"
keepVisualState="#{modalPanel.keepVisualState}"
@@ -33,7 +33,8 @@
autosized="#{modalPanel.autosized}"
shadowDepth="#{modalPanel.shadowDepth}"
shadowOpacity="#{modalPanel.shadowOpacity}"
- showWhenRendered="#{modalPanel.showWhenRendered}"
+ showWhenRendered="true"
+ trimOverlayedElements="#{modalPanel.trimOverlayedElements}"
controlsClass="#{style.controlsClass}"
headerClass="#{style.headerClass}" styleClass="#{style.styleClass}"
onhide="#{event.onhide}" onmaskclick="#{event.onmaskclick}"
@@ -47,7 +48,7 @@
onmove="#{event.onmove}"
onresize="#{event.onresize}" onshow="#{event.onshow}"
onbeforehide="#{event.onbeforehide}"
- onbeforeshow="#{event.onbeforeshow}" >
+ onbeforeshow="#{event.onbeforeshow}" tridentIVEngineSelectBehavior="hide">
<f:facet name="header">
<h:outputText value="Heder goes here..." />
</f:facet>
@@ -58,7 +59,7 @@
<div style="FONT-WEIGHT: bold;">rich:findComponent</div>
<h:panelGrid columns="2" id="findComponentID">
<tbody id="tbodyID">
- <tr>
+ <tr>
<td>
<a4j:commandLink value="getSize" reRender="findID" onclick="javascript:multiply(#{rich:findComponent('modalPanelID').height},#{rich:findComponent('modalPanelID').width});"></a4j:commandLink>
</td>
16 years, 3 months
JBoss Rich Faces SVN: r9916 - trunk/test-applications/jsp/src/main/java/modalPanel.
by richfaces-svn-commits@lists.jboss.org
Author: mvitenkov
Date: 2008-08-05 07:57:57 -0400 (Tue, 05 Aug 2008)
New Revision: 9916
Modified:
trunk/test-applications/jsp/src/main/java/modalPanel/ModalPanel.java
Log:
+trimOverlayedElements
Modified: trunk/test-applications/jsp/src/main/java/modalPanel/ModalPanel.java
===================================================================
--- trunk/test-applications/jsp/src/main/java/modalPanel/ModalPanel.java 2008-08-05 11:45:30 UTC (rev 9915)
+++ trunk/test-applications/jsp/src/main/java/modalPanel/ModalPanel.java 2008-08-05 11:57:57 UTC (rev 9916)
@@ -29,7 +29,16 @@
private String visualOptions;
private String bindLabel;
private HtmlModalPanel htmlModalPanel;
+ private boolean trimOverlayedElements;
+ public boolean isTrimOverlayedElements() {
+ return trimOverlayedElements;
+ }
+
+ public void setTrimOverlayedElements(boolean trimOverlayedElements) {
+ this.trimOverlayedElements = trimOverlayedElements;
+ }
+
public String getVisualOptions() {
return visualOptions;
}
@@ -75,6 +84,7 @@
this.showWhenRendered = false;
this.bindLabel = "not ready";
this.htmlModalPanel = null;
+ this.trimOverlayedElements = false;
}
public void checkBinding(ActionEvent actionEvent){
16 years, 3 months
JBoss Rich Faces SVN: r9915 - trunk/test-applications/jsp/src/main/java/validator.
by richfaces-svn-commits@lists.jboss.org
Author: mvitenkov
Date: 2008-08-05 07:45:30 -0400 (Tue, 05 Aug 2008)
New Revision: 9915
Modified:
trunk/test-applications/jsp/src/main/java/validator/DataBean.java
trunk/test-applications/jsp/src/main/java/validator/TestValidable.java
trunk/test-applications/jsp/src/main/java/validator/ValidatorBean.java
Log:
Calendar + Future validation
Modified: trunk/test-applications/jsp/src/main/java/validator/DataBean.java
===================================================================
--- trunk/test-applications/jsp/src/main/java/validator/DataBean.java 2008-08-05 11:33:04 UTC (rev 9914)
+++ trunk/test-applications/jsp/src/main/java/validator/DataBean.java 2008-08-05 11:45:30 UTC (rev 9915)
@@ -25,7 +25,7 @@
private String bindLabel;
private boolean rendered;
@Size(min=2,max=5,message="Size validation failed!!!!")
- private ArrayList<Data> data;
+ private ArrayList<Data> data;
private int length;
public int getLength() {
Modified: trunk/test-applications/jsp/src/main/java/validator/TestValidable.java
===================================================================
--- trunk/test-applications/jsp/src/main/java/validator/TestValidable.java 2008-08-05 11:33:04 UTC (rev 9914)
+++ trunk/test-applications/jsp/src/main/java/validator/TestValidable.java 2008-08-05 11:45:30 UTC (rev 9915)
@@ -1,6 +1,8 @@
package validator;
+import java.util.Calendar;
+
public interface TestValidable {
public String getText();
@@ -9,5 +11,5 @@
public boolean isBooleanValue();
- public String getDateValue();
+ public Calendar getDateValue();
}
Modified: trunk/test-applications/jsp/src/main/java/validator/ValidatorBean.java
===================================================================
--- trunk/test-applications/jsp/src/main/java/validator/ValidatorBean.java 2008-08-05 11:33:04 UTC (rev 9914)
+++ trunk/test-applications/jsp/src/main/java/validator/ValidatorBean.java 2008-08-05 11:45:30 UTC (rev 9915)
@@ -16,6 +16,7 @@
import org.hibernate.validator.EAN;
import org.hibernate.validator.Email;
import org.hibernate.validator.Future;
+import org.hibernate.validator.NotEmpty;
import org.hibernate.validator.Pattern;
import org.hibernate.validator.Range;
import org.hibernate.validator.Size;
@@ -62,6 +63,8 @@
private double digit;
@Range(min=0,max=15,message="Range validation failed!")
private String rangeValue;
+ @NotEmpty(message="rich:beanValidator work")
+ private String newValue;
public String getRangeValue() {
return rangeValue;
@@ -269,6 +272,7 @@
this.submitted = false;
this.timeout = 3000;
this.rangeValue = "";
+ this.newValue = "not empty";
}
public int getIntValue() {
@@ -322,4 +326,12 @@
public void processAjax(AjaxEvent e){
System.out.println("=========inside processAjax=============");
}
+
+ public String getNewValue() {
+ return newValue;
+ }
+
+ public void setNewValue(String newValue) {
+ this.newValue = newValue;
+ }
}
16 years, 3 months