[英]selecting a node in radTreeView
hello this is my code and I hope you can help me because telerik support forum sucks 您好,这是我的代码,希望您能为我提供帮助,因为telerik支持论坛很烂
code: 码:
function SearchClick() {
var search = $get("<%= ApplicationSearchResult.ClientID %>").value;
var treeView = $find("<%= MainTree.ClientID %>");
var nodes = treeView.get_allNodes();
var NextNode = document.getElementById("<%=NextNode.ClientID %>");
NextNode.style.display = "block";
for (var i = 0; i < nodes.length; i++) {
var node = nodes[i];
if (node.get_text() == search) {
node.select();
expandAllAncestors(node);
return;
}
}
}
Markup: 标记:
<telerik:RadTreeView ID="MainTree" runat="server" CssClass="NewClass" OnNodeClick="NodeClick"
Skin="Office2010Silver">
<Nodes>
<telerik:RadTreeNode Selected="true" Text="Hello" Value="0">
<Nodes>
<telerik:RadTreeNode runat="server" Text="Hi" Value="1">
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeNode>
<telerik:RadTreeNode Text="Hellooooooooooooo" Value="2">
<Nodes>
<telerik:RadTreeNode runat="server" Text="helloooo" Value="3">
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeNode>
<Nodes>
<telerik:RadTreeNode Text="Hi" Value="7"></telerik:RadTreeNode>
<telerik:RadTreeNode Text="Hiiiiiiiiiiiiiii" Value="8"></telerik:RadTreeNode>
<telerik:RadTreeNode Text="Hello" Value="9"></telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeView>
<telerik:RadTextBox ID="ApplicationSearchResult" runat="server"></telerik:RadTextBox>
<asp:Image src="Magnifier.png" ToolTip="search" onclick="SearchClick();" style="cursor:pointer;" runat="server" height="17" width="17" ID="Search" />
my problem is when node.select() is reached it automatically execute the NodeClick server event how can i prevent this from happening and just when the user click on a node the NodeClick is executed 我的问题是到达node.select()时,它会自动执行NodeClick服务器事件,我如何才能防止这种情况的发生,而只是在用户单击节点时才执行NodeClick
Change node.select();
更改node.select();
to node.set_selected(true)
到node.set_selected(true)
Maybe telerik support really sucks but did you tried to read documentation? 也许telerik支持确实很烂,但是您是否尝试阅读文档?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.