【发布时间】:2012-11-17 20:27:09
【问题描述】:
我正在使用 Telerik RadTreeView,并使用以下代码以编程方式添加节点
subnode.NavigateUrl = "javascript:selectedNode('" + subnode.Text + "','" + "content" + "','" + myDataReader2["moduleId"] + "')";
RadTreeView1.Nodes.Add(subnode);
因此,当我单击节点时,将执行 javascript 函数 selectedNode。但是,当我使用 ex 按钮以编程方式更改所选节点时:
node.Focus();
node.Selected = true;
javascript 未执行。有没有办法执行它的 navigateurl 属性?
【问题讨论】:
-
尝试做这样的事情:radTreeView1.SelectedNode = theNode;
-
节点选择成功。但是它的navigateURL没有被执行。
-
如果您随后创建了一个链接到树视图的 AfterSelect 事件的方法,您可以手动触发重定向。希望这会有所帮助。
-
hm,但没有事件发生更改时触发。 span>
标签: c# javascript telerik