<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "Campos AUTOCOMPLETE"]]></title>
		<link>http://www.neoframework.org/forum/posts/list/4.page</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "Campos AUTOCOMPLETE"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Campos AUTOCOMPLETE</title>
				<description><![CDATA[ Bom dia,

Está ocorrendo um erro ao enviar uma página com um campo autocomplete cuja descrição tem ',' no valor.
Ex: "AGUA MIN.NAT.C/G 6 X 1,5 L".

"Não foi possível invocar o método. Se estiver utilizando o método continueToAction verifique se o método que pede o redirecionamento e o método de destino possuem a mesma classe de command"]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/576.page#1894</guid>
				<link>http://www.neoframework.org/forum/posts/list/576.page#1894</link>
				<pubDate><![CDATA[Thu, 5 Nov 2009 11:00:33]]> GMT</pubDate>
				<author><![CDATA[ vanessa]]></author>
			</item>
			<item>
				<title>Re:Campos AUTOCOMPLETE</title>
				<description><![CDATA[ Olá Vanessa tudo bom?!

Teria como voce informar mais detalhes da sua tela, e do seu controller? Se puder colocar o código dos dois é melhor.

Se tiver algum stack trace, poste também.

É pouco provavel que o seu campo esteja interferindo nessa funcionalidade. Precisamos de mais informacoes para saber qual erro ocorreu.

Ate mais

Qualquer coisa é só postar no forum...]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/576.page#1895</guid>
				<link>http://www.neoframework.org/forum/posts/list/576.page#1895</link>
				<pubDate><![CDATA[Thu, 5 Nov 2009 12:01:31]]> GMT</pubDate>
				<author><![CDATA[ rogel.garcia]]></author>
			</item>
			<item>
				<title>Re:Campos AUTOCOMPLETE</title>
				<description><![CDATA[ Vanessa,

Vou verificar agora mesmo o que está ocorrendo, respondo assim que tiver uma solução.

Rogel,

Ela reclamou de um erro no autocomplete, um recurso novo que foi incorporado ao Neo. Infelizmente nunca fizemos um teste com vírgula no nome... e a vírgula é usada como caracter separador.

Att.
Giovane Freitas]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/576.page#1896</guid>
				<link>http://www.neoframework.org/forum/posts/list/576.page#1896</link>
				<pubDate><![CDATA[Thu, 5 Nov 2009 13:37:31]]> GMT</pubDate>
				<author><![CDATA[ giovanejfreitas]]></author>
			</item>
			<item>
				<title>Re:Campos AUTOCOMPLETE</title>
				<description><![CDATA[ Vanessa,

Por favor me mande o stacktrace completo do erro.

Obrigado.]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/576.page#1897</guid>
				<link>http://www.neoframework.org/forum/posts/list/576.page#1897</link>
				<pubDate><![CDATA[Thu, 5 Nov 2009 14:54:13]]> GMT</pubDate>
				<author><![CDATA[ giovanejfreitas]]></author>
			</item>
			<item>
				<title>Re:Campos AUTOCOMPLETE</title>
				<description><![CDATA[ Vanessa,

estou usando este autocomplete no projeto que estou desenvolvendo, a descrição tem "," e não está dando erro aqui...

Qual versão do NEO você está usando?

[]'s

Rodrigo Freitas]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/576.page#1898</guid>
				<link>http://www.neoframework.org/forum/posts/list/576.page#1898</link>
				<pubDate><![CDATA[Fri, 6 Nov 2009 13:03:53]]> GMT</pubDate>
				<author><![CDATA[ rodrigo.freitas]]></author>
			</item>
			<item>
				<title>Re:Campos AUTOCOMPLETE</title>
				<description><![CDATA[ Ops, fazendo um teste aqui verifiquei q o autocomplete está realmente funcionando quando escolho a descrição por ele. Porém implementamos aqui uma funcionalidade para quando digitar o código trazer a descrição, então nesta funcção é carregado o value do campo autocomplete, da mesma forma que o Neo monta: 
"br.inf.inovacao.inovaweb.entidade.Estoque[est_cd=1,est_ds=AGUA MIN.NAT. PROM 5/1 X 1,5 L]"
O erro ocorre somente nesta situação e quando tem vírgula. Sendo assim não sei se vai ser possível vcs me ajudarem.

A mensagem de erro completa:

Could not complete request
br.com.linkcom.neo.exception.NeoException: Não foi possível invocar o método. Se estiver utilizando o método continueToAction verifique se o método que pede o redirecionamento e o método de destino possuem a mesma classe de command
	at br.com.linkcom.neo.controller.MultiActionController.invokeNamedMethod(MultiActionController.java:547)
	at br.com.linkcom.neo.controller.MultiActionController.handleRequestInternal(MultiActionController.java:367)
	at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:717)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:658)
	at br.com.linkcom.neo.controller.DispatcherServlet.doService(DispatcherServlet.java:59)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:357)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at br.inf.inovacao.inovaweb.vcg.filter.VcgFilter.doFilter(VcgFilter.java:51)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at br.inf.inovacao.inovaweb.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:30)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at br.inf.inovacao.inovaweb.filter.TransactionFilter$1.doInTransaction(TransactionFilter.java:35)
	at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:114)
	at br.inf.inovacao.inovaweb.filter.TransactionFilter.doFilter(TransactionFilter.java:30)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at br.com.linkcom.neo.core.web.NeoFilter.doFilter(NeoFilter.java:106)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: Property name cannot be null
	at org.springframework.beans.PropertyValue.<init>(PropertyValue.java:51)
	at org.springframework.beans.MutablePropertyValues.addPropertyValue(MutablePropertyValues.java:160)
	at br.com.linkcom.neo.controller.ServletRequestDataBinderNeo.getPropertyValues(ServletRequestDataBinderNeo.java:263)
	at br.com.linkcom.neo.controller.ServletRequestDataBinderNeo.translateObjectValue(ServletRequestDataBinderNeo.java:188)
	at br.com.linkcom.neo.controller.ServletRequestDataBinderNeo.doBind(ServletRequestDataBinderNeo.java:129)
	at org.springframework.web.bind.ServletRequestDataBinder.bind(ServletRequestDataBinder.java:131)
	at br.com.linkcom.neo.controller.MultiActionController.bind(MultiActionController.java:726)
	at br.com.linkcom.neo.controller.MultiActionController.invokeNamedMethod(MultiActionController.java:477)
	... 40 more
]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/576.page#1899</guid>
				<link>http://www.neoframework.org/forum/posts/list/576.page#1899</link>
				<pubDate><![CDATA[Mon, 9 Nov 2009 10:39:12]]> GMT</pubDate>
				<author><![CDATA[ vanessa]]></author>
			</item>
			<item>
				<title>Re:Campos AUTOCOMPLETE</title>
				<description><![CDATA[ Vanessa,

antes de você colocar o valor no input, passa a descrição por este método aqui:
<span class="genmed"><b>Code:</b></span><br>
		<div>
		<pre bbCodeId="pre-code" style="overflow: auto; width: 95%; max-height: 350px; height:expression(this.scrollHeight > 350 ? '350px' : 'auto');">br.com.linkcom.neo.util.StringUtils.addScapesToDescription&#40;String description&#41;</pre>
		</div>

Este método só adiciona os escapes necessários para o bind do NEO.

<b>"</b> -> substitui por & quot; (sem o espaço)

<b>, / = [ ]</b> -> adiciona uma barra / antes

[]'s

Rodrigo]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/576.page#1900</guid>
				<link>http://www.neoframework.org/forum/posts/list/576.page#1900</link>
				<pubDate><![CDATA[Tue, 10 Nov 2009 09:23:59]]> GMT</pubDate>
				<author><![CDATA[ rodrigo.freitas]]></author>
			</item>
			<item>
				<title>Re:Campos AUTOCOMPLETE</title>
				<description><![CDATA[ Blz, funcionou perfeitamente agora. Mto obrigado pela dica.]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/576.page#1901</guid>
				<link>http://www.neoframework.org/forum/posts/list/576.page#1901</link>
				<pubDate><![CDATA[Tue, 10 Nov 2009 14:01:08]]> GMT</pubDate>
				<author><![CDATA[ vanessa]]></author>
			</item>
	</channel>
</rss>
