Autor |
Mensagem |
|
Bom dia,
Gostaria de saber como é a dinâmica da propriedade showConsultarLink="true" da tag <t:tabelaResultados ... ?
|
 |
|
Gostaria de deixar uma contribuição ao NEO:
Code:
function mascara_placa(el){
var mydata = '';
mydata = mydata + el.value;
while(mydata.length < 4) {
mydata = mydata.toUpperCase();
el.value = mydata;
if (mydata.length == 3) {
mydata = mydata + '-';
el.value = mydata;
}
break;
}
}
Não sei se seria relevante, mas pode-se quem sabe acrescentar mais esse type a tag "<t:property ", assim como CPF, CNPJ...
Vou fazer depois um script para validar os 3 primeiros digitos em texto e os ultimos 4 como número e posto aqui para vocês...
Abraços
|
 |
|
Seria sempre que eu chama-se uma consulta aqui:
Code:
selectOnePath="/modulo/crud/estado"
<t:property name="estado" selectOnePath="/modulo/crud/estado"/>
|
 |
|
Assim:
Quando for popup a única coisa que quero que o usuário possa fazer é pesquisar e selecionar o que ele precisa.
Aí não precisaria do menu para ele não ter que navegar em outros cadastros e não teria os botões de editar e excluir.
Posso usar o "<c:if />" para ver se a tela é um popup, mas em qual template e como eu faria isso?
|
 |
|
Pedro,
Já vi alguns sistemas com paginação de 10 registros por página, mas fiz mais para teste mesmo.
Me diz uma coisa, como eu mudo o comportamento de um popup? Tipo tirar o menu, tirar os botões de excluir e editar por exemplo?
Mas só no popup.
Abraços,
|
 |
|
Fiz como você disse:
Code:
public UfFiltro() {
this.pageSize = 10;
}
E deu certo.
|
 |
|
Hum... pode deixar...
Ele está setando 32 registros por página ao invés de 30, cadastrei mais 1 e apareceu a paginação...
|
 |
|
Bom dia,
Fui testar a paginação e cadastrei 32 registros na table de uf... mas não foi feita a paginação.
|
 |
|
Pedro,
Acho que era o filtro que vc disse que tinha um pronto...
Mas o Rogel disse que está fazendo um exemplo de autorização, mas de todo o geito se vc puder mandar o filtro.
|
 |
|
Certinho... funcionou.
Obrigado
|
 |
|
Rogel,
Aproveitando o embalo, me diz como posso mudar no script util.js ao invés de imprimir o 'Selecionar' e colocar uma imagem?
Estou tentando aqui, mas não consegui ainda... preciso passar o ${pageContext.request.contextPath} para completar o caminho da imagem e quero tirar a borda da imagem... só que da erro quando tenta acessar esse parametro.
|
 |
|
Obrigado Rogel, funcionou beleza agora...
|
 |
|
Rogel,
Eu entendi agora, bean.Mensagem é o pacote da classe, que no meu caso deu erro porque deveria ser teste.bean.Mensagem.
Mudei aqui e deu certo agora.
Obrigado
|
 |
|
Queria tirar uma dúvida...
Tenho o seguinte método:
Code:
@Override
public void updateListagemQuery(QueryBuilder<Bairro> query, FiltroListagem _filtro) {
BairroFiltro filtro = (BairroFiltro) _filtro;
query.leftOuterJoinFetch("bairro.cidade")
.idEq(filtro.getId())
.whereLike("bairro.nome", filtro.getNome());
}
Como faço para colocar um filtro para "bairro.cidade", com todos os mapeamentos realizados no Bean, de ManyToOne e OneToMany nas classes Cidade e Bairro respectivamente e com o filtro setado no BairroFiltro?
Quando fiz assim, logo abaixo do filtro de nome:
Code:
.where("bairro.cidade", filtro.getCidade());
Deu esse erro:
Code:
15:13:06,208 ERROR [DispatcherServlet] Could not complete request
br.com.linkcom.neo.controller.crud.CrudException: unexpected AST node: . near line 1, column 116 [SELECT count(*) FROM teste.bean.Bairro bairro LEFT OUTER JOIN bairro.cidade WHERE bairro.cidade]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: unexpected AST node: . near line 1, column 116 [SELECT count(*) FROM teste.bean.Bairro bairro LEFT OUTER JOIN bairro.cidade WHERE bairro.cidade]
at br.com.linkcom.neo.controller.crud.CrudController.doListagem(CrudController.java:126)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:589)
at br.com.linkcom.neo.controller.MultiActionController.invokeNamedMethod(MultiActionController.java:504)
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:717)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at br.com.linkcom.neo.core.web.NeoFilter.doFilter(NeoFilter.java:95)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.springframework.orm.hibernate3.HibernateQueryException: unexpected AST node: . near line 1, column 116 [SELECT count(*) FROM teste.bean.Bairro bairro LEFT OUTER JOIN bairro.cidade WHERE bairro.cidade]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: unexpected AST node: . near line 1, column 116 [SELECT count(*) FROM teste.bean.Bairro bairro LEFT OUTER JOIN bairro.cidade WHERE bairro.cidade]
at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:652)
|
 |
|
Foi este aqui:
Code:
14:23:04,121 INFO [STDOUT] javax.servlet.jsp.JspException: Atrbuto itemType inválido: bean.Mensagem
14:23:04,136 INFO [STDOUT] at org.apache.jsp.WEB_002dINF.jsp.oficina.pagina_jsp$pagina_jspHelper.invoke(org.apache.jsp.WEB_002dINF.jsp.oficina.pagina_jsp:303)
14:23:04,136 INFO [STDOUT] at br.com.linkcom.neo.view.BaseTag.doBody(BaseTag.java:252)
14:23:04,136 INFO [STDOUT] at br.com.linkcom.neo.view.PanelGridTag.doComponent(PanelGridTag.java:116)
|
 |
|