From richfaces-svn-commits at lists.jboss.org Mon Nov 1 10:02:22 2010
Content-Type: multipart/mixed; boundary="===============2882247379397240161=="
MIME-Version: 1.0
From: richfaces-svn-commits at lists.jboss.org
To: richfaces-svn-commits at lists.jboss.org
Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r19828 - in trunk:
ui/input/ui/src/main/java/org/richfaces/component and 2 other directories.
Date: Mon, 01 Nov 2010 10:02:22 -0400
Message-ID: <201011011402.oA1E2MnJ028214@svn01.web.mwc.hst.phx2.redhat.com>
--===============2882247379397240161==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Author: pyaschenko
Date: 2010-11-01 10:02:21 -0400 (Mon, 01 Nov 2010)
New Revision: 19828
Modified:
trunk/examples/input-demo/src/main/webapp/examples/autocomplete.xhtml
trunk/ui/input/ui/src/main/java/org/richfaces/component/AbstractAutocomp=
lete.java
trunk/ui/input/ui/src/main/java/org/richfaces/renderkit/AutocompleteRend=
ererBase.java
trunk/ui/input/ui/src/main/templates/autocomplete.template.xml
Log:
http://jira.jboss.com/jira/browse/RF-9585
Modified: trunk/examples/input-demo/src/main/webapp/examples/autocomplete.x=
html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/examples/input-demo/src/main/webapp/examples/autocomplete.xhtml 2=
010-11-01 13:50:44 UTC (rev 19827)
+++ trunk/examples/input-demo/src/main/webapp/examples/autocomplete.xhtml 2=
010-11-01 14:02:21 UTC (rev 19828)
@@ -30,8 +30,14 @@
=
Text
block text block text block text block text block text block text
block text block
+
=
- 1) if(value.indexOf(subString)!=3D-1) return true;=
" mode=3D"#{autoCompleteBean.mode}" minChars=3D"2" autocompleteMethod=3D"#{=
autoCompleteBean.autocomplete}" var=3D"country" fetchValue=3D"#{country.nam=
e}" showButton=3D"true"
+
#{country.name} #{country.iso} #{country.domain}
Modified: trunk/ui/input/ui/src/main/java/org/richfaces/component/AbstractA=
utocomplete.java
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/ui/input/ui/src/main/java/org/richfaces/component/AbstractAutocom=
plete.java 2010-11-01 13:50:44 UTC (rev 19827)
+++ trunk/ui/input/ui/src/main/java/org/richfaces/component/AbstractAutocom=
plete.java 2010-11-01 14:02:21 UTC (rev 19828)
@@ -194,7 +194,7 @@
public abstract String getOnbeforedomupdate();
=
@Attribute
- public abstract String getClientFilter();
+ public abstract String getClientFilterFunction();
=
@Override
public Converter getConverter() {
Modified: trunk/ui/input/ui/src/main/java/org/richfaces/renderkit/Autocompl=
eteRendererBase.java
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/ui/input/ui/src/main/java/org/richfaces/renderkit/AutocompleteRen=
dererBase.java 2010-11-01 13:50:44 UTC (rev 19827)
+++ trunk/ui/input/ui/src/main/java/org/richfaces/renderkit/AutocompleteRen=
dererBase.java 2010-11-01 14:02:21 UTC (rev 19828)
@@ -45,7 +45,7 @@
import javax.servlet.jsp.jstl.sql.Result;
=
import org.ajax4jsf.context.AjaxContext;
-import org.ajax4jsf.javascript.JSFunctionDefinition;
+import org.ajax4jsf.javascript.JSReference;
import org.richfaces.component.AbstractAutocomplete;
import org.richfaces.component.AutocompleteLayout;
import org.richfaces.component.MetaComponentResolver;
@@ -69,14 +69,11 @@
})
public abstract class AutocompleteRendererBase extends InputRendererBase i=
mplements MetaComponentRenderer {
=
- public JSFunctionDefinition getClientFilterFunction(UIComponent compon=
ent) {
+ public JSReference getClientFilterFunction(UIComponent component) {
AbstractAutocomplete autocomplete =3D (AbstractAutocomplete) compo=
nent;
- String clientFilter =3D (String) autocomplete.getAttributes().get(=
"clientFilter");
+ String clientFilter =3D (String) autocomplete.getAttributes().get(=
"clientFilterFunction");
if (clientFilter !=3D null && clientFilter.length() !=3D 0) {
- JSFunctionDefinition clientFilterFunction =3D new JSFunctionDe=
finition("subString");
- clientFilterFunction.addParameter("value");
- clientFilterFunction.addToBody(clientFilter);
- return clientFilterFunction;
+ return new JSReference(clientFilter);
}
=
return null;
Modified: trunk/ui/input/ui/src/main/templates/autocomplete.template.xml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/ui/input/ui/src/main/templates/autocomplete.template.xml 2010-11-=
01 13:50:44 UTC (rev 19827)
+++ trunk/ui/input/ui/src/main/templates/autocomplete.template.xml 2010-11-=
01 14:02:21 UTC (rev 19828)
@@ -77,8 +77,8 @@
=
-
- =
+
+ =
new RichFaces.ui.Autocomplete("#{clientId}",
"#{clientId}Input", #{toScriptArgs(options)}
--===============2882247379397240161==--