SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: fofoam en Lunes 7 de Enero de 2008, 20:02

Título: Selectednode Treeview Asp.net 2.0 Por Javascript
Publicado por: fofoam en Lunes 7 de Enero de 2008, 20:02
Hola que tal, Como puedo acceder y Obtener las las propiedades Text y Value del TreeView de Asp.Net 2.0 mediante JavaScript?

De antemano, Gracias.

Saludos.  :hola:
Título: Re: Selectednode Treeview Asp.net 2.0 Por Javascript
Publicado por: sergiotarrillo en Miércoles 30 de Enero de 2008, 20:42
prueba el siguiente código:

Código: Text
  1.  <script type="text/javascript">
  2.         function Seleccionado()
  3.         {
  4.             var namSelect = TreeView1_Data.selectedNodeID.value;
  5.             var selectNode = document.all?document.all[namSelect]:Document.getElementById(namSelect);
  6.             alert(selectNode.innerText);
  7.         }
  8.     </script>
  9.  <asp:Button ID="Button1" OnClientClick="Seleccionado();"
  10.            runat="server"
  11.             Text="Button" onclick="Button1_Click" />      
  12.         <br />
  13.         <asp:TreeView ID="TreeView1" runat="server" ImageSet="Arrows">
  14.             <ParentNodeStyle Font-Bold="False" />
  15.             <HoverNodeStyle Font-Underline="True" ForeColor="#5555DD" />
  16.             <SelectedNodeStyle Font-Underline="True" ForeColor="#5555DD"
  17.                 HorizontalPadding="0px" VerticalPadding="0px" />
  18.             <Nodes>
  19.                 <asp:TreeNode Text="Cat01" Value="Cat01">
  20.                     <asp:TreeNode Text="Elem01" Value="Elem01"></asp:TreeNode>
  21.                     <asp:TreeNode Text="Elem02" Value="Elem02"></asp:TreeNode>
  22.                 </asp:TreeNode>
  23.                 <asp:TreeNode Text="Cat02" Value="Cat02"></asp:TreeNode>
  24.             </Nodes>
  25.             <NodeStyle Font-Names="Verdana" Font-Size="8pt" ForeColor="Black"
  26.                 HorizontalPadding="5px" NodeSpacing="0px" VerticalPadding="0px" />
  27.         </asp:TreeView>
  28.  
  29.  

El JavaScript en el head, y el resto el body de la ASPX.

Saludos,