Ol�, Estou desenvolvendo uma aplica��o utilizando IFS e o framework UIX. Estou tendo problemas com a utiliza��o da uix:tree. A p�gina abaixo funciona perfeitamente depurando em Jdeveloper 9.0.3.1. Quando fa�o o deploy para o Application Server 9i (9.0.2), n�o acontece nenhum erro, a p�gina � carregada normalmente por�m, a intera��o com o expand/collapse da tree n�o funciona. Ali�s, ele nem implementa estas funcionalidades ( o sinal de "+" n�o aparece na �rvore ). Gostaria que algu�m pudesse me dar uma luz quanto a este problema.
Segue abaixo o c�digo da p�gina jsp. Desde j�, obrigado. <%@ page contentType="text/html;charset=windows-1252" %> <%@ taglib uri="http://xmlns.oracle.com/uix/ui" prefix="uix" %> <%@ page import="oracle.cabo.ui.data.tree.SimpleTreeData" %> <%@ page import="oracle.cabo.ui.data.tree.ClientStateTreeDataProxy" %> <%@ page import="oracle.cabo.ui.data.tree.ClientStateHGridDataProxy" %> <%@ page import="oracle.cabo.ui.data.tree.HGridDataProxy" %> <%@ page import="oracle.cabo.ui.data.tree.TreeDataProxy" %> <%@ page import="java.util.Vector" %> <!-- Se��o de java beans --> <jsp:useBean id="comIFS" scope="session" class="clProcIFS" /> <script> function Teste_Dados() { if (dados_ifs.arq_pesquisar.value == null && dados_ifs.arq_pesquisar.value == "") { alert ('Informe parte do nome do arquivo a ser pesquisado!'); return; } } </script> <!-- Vari�veis a serem utilizadas --> <% String arquivo = new String(); SimpleTreeData dados = new SimpleTreeData(); %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Ifs - Publica��o de Documentos</title> </head> <body> <uix:renderingContext id="rc" > <uix:document> <uix:styleSheet/> <uix:body> <uix:pageLayout title="Documentos Corporativos"> <uix:contents> <uix:form name="dados_ifs" > <!-- Em forma de Explorer --> <uix:contents> <!-- Caixa de Pesquisa --> <uix:tree id="arvore_IFS" formSubmitted="false"> <% // Faz a conex�o com o IFS e popula a Tree try { if (comIFS.Conectado() == false) { // Utiliza o javabean para conectar no banco IFS e popular a TreeBean comIFS.Conecta_IFS(); // Popula a �rvore com os dados do IFS e traz os resultados para a tela dados = comIFS.Monta_arvore("Documentos Corporativos"); } else { dados = comIFS.Pegadados(); } arvore_IFS.setNodes(dados.getChildren()); } catch (Exception j) { out.println("<BR>Ocorreram os seguintes erros : " + j); return; } TreeDataProxy proxy; String source = request.getParameter(arvore_IFS.SOURCE_PARAM); if (source != null && source.equalsIgnoreCase("arvore_IFS")) { String state = request.getParameter(arvore_IFS.STATE_PARAM); String node = request.getParameter(arvore_IFS.NODE_PARAM); String selection = request.getParameter(arvore_IFS.SELECTION_PARAM); proxy = new ClientStateTreeDataProxy(null, state, node, selection); arvore_IFS.setProxy(proxy); } else { if (arvore_IFS.getProxy() == null) { proxy = new ClientStateTreeDataProxy(null,null,null,null); arvore_IFS.setProxy(proxy); } } %> </uix:tree> </uix:contents> <% Object t = new Object(); t = request.getParameter("arq_pesquisar"); if (t != null) { arquivo = t.toString(); } else { arquivo = ""; } %> <uix:textInput name="arq_pesquisar" id="arq_pesquisar" wrap="soft" maximumLength="50" rows="1" text="<%=arquivo%>" /> <uix:submitButton onClick="javascript:Teste_Dados();" formName="dados_ifs" id="enviar_pesquisa" text="Pesquisar" /> <uix:separator /> <!-- Vamos montar o resultado da pesquisa --> <uix:inlineMessage prompt="Resultado da Pesquisa :" /> <% Vector retorno_pesquisa = new Vector(); if (arquivo != null && arquivo != "") { retorno_pesquisa = comIFS.PesquisaArquivo(arquivo); } if (retorno_pesquisa.size() > 0) { for (int lintloop = 0;lintloop < retorno_pesquisa.size();lintloop++) { %> <uix:inlineMessage prompt="<%=retorno_pesquisa.get(lintloop).toString()%>" /> <% } } %> </uix:styleText> <uix:separator /> </uix:form> </uix:contents> </uix:pageLayout> </uix:body> </uix:document> </uix:renderingContext> </body> </html> Obrigado!
