Olá Amigos, estou com a seguinte dúvida:
tenho uma tela que possui um componente rich:tabPanel com 3 rich:tab. Em uma destas tabs tenho um check box que ao ser selecionado precisa desabilitar uma destas abas. Como posso fazer isso?
Olá Amigos, estou com a seguinte dúvida:
tenho uma tela que possui um componente rich:tabPanel com 3 rich:tab. Em uma destas tabs tenho um check box que ao ser selecionado precisa desabilitar uma destas abas. Como posso fazer isso?
Bom ja fiz algo parecido com isso,tente o seguinte, crie um atributo Boolean no seu bean e ligue sua tab a ele atraves de rendered=#{seuBean.seuAtributoBoolean},ao clicar na sua check box vc pode usar o a4j:suport para executar um metodo que altere o valor do seuAtributoBoolean,e dar um reRender na sua tab.
Entendi, existe alguma forma de fazer com Radio Button?
sim com certeza e so adicionar um a4j:suport que funfa
Ta dando o seguinte erro ao escolher um dos itens:
[/code][code]javax.servlet.ServletException: Error on parsing response by Jtidy
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:374)
org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495)
br.com.luminar.filtros.FiltroSeguranca.doFilter(FiltroSeguranca.java:37)
root cause
java.lang.NullPointerException
org.ajax4jsf.org.w3c.tidy.Node.trimInitialSpace(Node.java:946)
org.ajax4jsf.org.w3c.tidy.Node.trimSpaces(Node.java:1012)
org.ajax4jsf.org.w3c.tidy.ParserImpl$ParseInline.parse(ParserImpl.java:1125)
org.ajax4jsf.org.w3c.tidy.ParserImpl.parseTag(ParserImpl.java:203)
org.ajax4jsf.org.w3c.tidy.ParserImpl$ParseRow.parse(ParserImpl.java:3012)
org.ajax4jsf.org.w3c.tidy.ParserImpl.parseTag(ParserImpl.java:203)
org.ajax4jsf.org.w3c.tidy.ParserImpl$ParseTableTag.parse(ParserImpl.java:2629)
org.ajax4jsf.org.w3c.tidy.ParserImpl.parseTag(ParserImpl.java:203)
org.ajax4jsf.org.w3c.tidy.ParserImpl$ParseBody.parse(ParserImpl.java:978)
org.ajax4jsf.org.w3c.tidy.ParserImpl.parseTag(ParserImpl.java:203)
org.ajax4jsf.org.w3c.tidy.ParserImpl$ParseHTML.parse(ParserImpl.java:486)
org.ajax4jsf.org.w3c.tidy.ParserImpl.parseDocument(ParserImpl.java:3409)
org.ajax4jsf.org.w3c.tidy.Tidy.parse(Tidy.java:363)
org.ajax4jsf.org.w3c.tidy.Tidy.parse(Tidy.java:261)
org.ajax4jsf.org.w3c.tidy.Tidy.parseDOM(Tidy.java:604)
org.ajax4jsf.webapp.tidy.TidyParser.parseHtmlByTidy(TidyParser.java:182)
org.ajax4jsf.webapp.tidy.TidyParser.parseHtml(TidyParser.java:264)
org.ajax4jsf.webapp.FilterServletResponseWrapper.parseContent(FilterServletResponseWrapper.java:594)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:367)
org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495)
br.com.luminar.filtros.FiltroSeguranca.doFilter(FiltroSeguranca.java:37)
Sabe o q pode ser?
Consegui da seguinte forma:
Por algum motivo não consegui desabilitar a tab então desabilitei os campos da tab.
Toda vez que tentava desabilitar a tab dava o erro acima.