السلام عليكم,,,
لدي كنترول من نوع tree كيف يمكن أن أصل لقيمة النود وأعطي الخاصية selected القيمة true عن طريق كود javascript كما بالشكل
Tree.Nodes[1].Selected =true
شكرا
السلام عليكم,,,
لدي كنترول من نوع tree كيف يمكن أن أصل لقيمة النود وأعطي الخاصية selected القيمة true عن طريق كود javascript كما بالشكل
Tree.Nodes[1].Selected =true
شكرا
اهلا اخي
الاختيار بكون حسب الـvalue للعقدة يعني مثلا اذا عنا عقدة اب والـvalue تبعا 1 ولدينا ابن لهذه العقدة وكان الـvalue تبعها 2 حتى نصل للعقدة الابن يجب ان يكون المسار كالتالي "2//1"
مثال على ذلك ليكن لدينا الشجرة التالية: الموجودة بالمرفق من أجل الوصول للعقدة node1//2//1 فعلينا تمرير المسار وحسب value لكل عقدة كالتالي
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<script language=javascript>
function selectNode(path){
TreeView_SelectNode(<%=TreeView1.ClientID.ToString.Replace("_", "$")%>_Data, this,'<%=TreeView1.ClientID.ToString.Replace("_", "$")%>t'+path);
__doPostBack(<%=TreeView1.ClientID.ToString.Replace("_", "$")%>,'s'+path);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TreeView ID="TreeView1" runat="server" ImageSet="XPFileExplorer" NodeIndent="15">
<Nodes>
<asp:TreeNode Text="node1" Value="1">
<asp:TreeNode Text="Node1//1" Value="1"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="Node2" Value="2"></asp:TreeNode>
<asp:TreeNode Text="Node3" Value="3">
<asp:TreeNode Text="Node2//1" Value="2">
<asp:TreeNode Text="Node1//2//1" Value="1"></asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="Node4" Value="4"></asp:TreeNode>
<asp:TreeNode Text="Node5" Value="5">
<asp:TreeNode Text="Node5//1" Value="3"></asp:TreeNode>
</asp:TreeNode>
</Nodes>
<ParentNodeStyle Font-Bold="False" />
<HoverNodeStyle Font-Underline="True" ForeColor="#6666AA" />
<SelectedNodeStyle BackColor="#B5B5B5" Font-Underline="False" HorizontalPadding="0px"
VerticalPadding="0px" />
<NodeStyle Font-Names="Tahoma" Font-Size="8pt" ForeColor="Black" HorizontalPadding="2px"
NodeSpacing="0px" VerticalPadding="2px" />
</asp:TreeView>
</div>
<asp:Button ID="Button1" runat="server" Text="select" OnClientClick="java script:selectNode('1//2//1');return false;" />
</form>
</body>
</html>تم تعديل هذه المشاركة بواسطة محمد سماقية في 9 فبراير 2008 في 10:47
-----------------------------------------------------------------------------------------------------------------------------
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Mohammad Sonaiea
شكرا على درك
لكن أن اريد الوصول للخاصية
Tree.Nodes[1].Selected =true
وأعطيها القيمة true فقط
(مشاركة فارغة)
تم تعديل هذه المشاركة بواسطة محمد سماقية في 9 فبراير 2008 في 14:54
-----------------------------------------------------------------------------------------------------------------------------
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Mohammad Sonaiea
?????
هذا الموضوع مغلق.