【问题标题】:selecting a node in radTreeView在 radTreeView 中选择一个节点
【发布时间】:2012-08-16 11:28:57
【问题描述】:

你好,这是我的代码,我希望你能帮助我,因为 Telerik 支持论坛很烂

代码:

  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;
                }
            }

         }

标记:

<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" />

我的问题是,当达到 node.select() 时,它会自动执行 NodeClick 服务器事件,我怎样才能防止这种情况发生,并且当用户单击节点时,NodeClick 会被执行

【问题讨论】:

标签: javascript asp.net telerik


【解决方案1】:

node.select(); 更改为node.set_selected(true)

也许telerik支持真的很烂,但你有没有尝试阅读文档?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-28
    • 2012-08-10
    • 2011-03-07
    • 1970-01-01
    • 1970-01-01
    • 2014-10-17
    • 1970-01-01
    相关资源
    最近更新 更多