2010-08-30 9 views
0

J'ai un arbre généré avec JSTree dans ma page JSP (partie d'une webapp Struts2) comme suit:JSTree générer des liens qui ne sont pas utilisables dans la page JSP w/Struts2

<div class="panel"> 
<div id="demo1" class="demo"> 
<ul> 
    <li id="node"><a href="#"><s:property value="product"/></a> 
    <ul> 

    <li id="node"> 
    <a href="#">Dependents</a> 
    <ul> 
     <s:iterator value="dependentsList" id="dependent"> 
     <li id="node"> 
      <a href="#"> 
      <s:property value="productName"/></a> 
      <ul> 
      <li> 
       <a href="#"> 
       Version Number: <s:property value="version" /> 
       </a> 
      </li> 
      <s:if test="documentationLink != ''"> 
      <li> 
        <a href="<s:property value="documentationLink" />"> 
        Link to Product Documentation 
        </a> 
      </li> 
      </s:if> 
     </ul> 
     </li> 
     </s:iterator> 
    </ul> 
    </li> 
    </ul> 
    </li> 
</ul> 
</div> 
<script type="text/javascript" > 
$(function() { 
    $("#demo1").jstree(
    { 
     "core" : 
     { 
      "initially_open" : [ "#node" ] 
     }, 
     "themes" : 
     { 
      "theme" : "default", 
      "icons" : false 
     }, 
     "plugins" : [ "themes", "html_data", "ui"] 

    }); 
}); 
</script> 

chose est les liens vers le produit la documentation apparaît sur mon navigateur (j'ai essayé d'utiliser à la fois Firefox et Internet Explorer) dans la barre d'état inférieure, mais quand je clique dessus, rien ne s'affiche (j'ai vérifié mon code source HTML et les balises d'ancrage). Quelqu'un pourrait-il comprendre pourquoi mes liens ne fonctionnent pas? J'utilise à la fois les dernières versions de JQuery et JSTree. Merci!

Répondre

0

J'ai eu les liens pour travailler après avoir enlevé le plugin de l'interface utilisateur, je suppose que le plugin de l'interface utilisateur n'aime pas travailler avec des liens HTML ...