问题标签 [radtreeview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6164 浏览

c# - 嵌入 RadGrid 时,RadTreeview 展开/折叠不起作用

我有一个位于 RadGrid 内的 Radtreeview。由于某种原因,Treeview 的展开/折叠按钮不起作用。我最初可以展开 Treeview,但是 NodeExpand 事件永远不会触发。(回发确实发生在服务器上,并且我在 treeview 节点上有几个可以工作的按钮。)一旦节点展开,折叠按钮就不起作用,然后单击它什么也不做。(没有回发到服务器)。我将 ExpandMode 设置为 ServerSide。但是,如果我将 Expandmode 更改为 Clientside 它可以正常工作。

我真的需要控件将 ExpandMode 设置为服务器端,以减少大型树的负载。

我不确定这是否重要。但是当事件 RadGrid_ItemDataBound 被触发时,我将事件添加到 RadTreeview。我注意到一个奇怪的行为,我也无法解释,如果我没有将事件附加到 NodeExpand 它无法打开或关闭。此外,NodeDataBound 事件成功触发,并且数据很好地加载到树中。

这是ascx文件中Treeview的声明

0 投票
1 回答
3003 浏览

asp.net - RadTreeView Load-On-Demand 选择问题

我目前正在使用 RadTreeView 并刚刚切换到使用按需加载 (ServerSideCallback) 来提高性能。在每个节点上,我使用 RadContextMenu 弹出一个 RadWindow。在 RadWindow 中,我更新有关我在 RadTreeView 中选择的节点的信息(例如更改其名称等)。当我关闭 RadWindow 时,我触发 RadTreeView 重新绑定(因为我进行了更改并希望获得最新的数据)。我的问题是,当我深入树 4 或 5 层时,我无法重新选择我来自的节点。当我不使用按需加载时,这很容易,因为所有节点都只是树的一部分。既然我正在使用按需加载,我该怎么做?

我已经编写了一个方法来获取所有指向相关节点的 parentId。例如,对于给定的树:

假设我重新绑定后,我想回到“F”,我已经有一个返回“A,B,F”的方法,这是返回“F”的完全限定路径。

谢谢,布赖恩

0 投票
1 回答
1999 浏览

drag-and-drop - Telerik RadTreeView 拖放 N 个节点

将 RadTreeView 节点拖动到另一个节点时,覆盖默认文本并创建“视觉提示”的最佳方法是什么。我开始了:

是在屏幕上显示文本的方法吗?

目前它在可拖动节点下方大约 20 px,并且仍然显示现有的拖动文本(RadTreeView)(显示节点文本的名称 - 我希望它被删除或覆盖/隐藏)。

更新 好的我已经使用过args._domEvent.clientX.clientY现在。关闭,但现在我需要一种删除 RadTreevIew 自己的文本的方法。

0 投票
1 回答
2499 浏览

silverlight - RadTreeView 中的选定项目

如何在 RadTreeView(SilverLight) 控件中检索所选项目的“标题”?

0 投票
1 回答
765 浏览

.net - RadTreeView Telerik 2007 中的 IE8 问题解决方法?

我知道 - 2007 已经过时了 - 但我目前无法切换到较新的控件。

我发现由于内部函数,TreeView 在 IE8 中无法正确显示:

解决方法是:

编辑:它似乎也被用作 .NET 程序集中的 absMiddle 。以上函数是javascript函数。

但是我怎样才能在编译的 dll 中改变它呢?有什么办法可以在dll中解决这个问题吗?

我需要使用代码反射吗?或者是否有任何解决方法可以覆盖 AlignImage 函数?

编辑


一个快速而肮脏的修复是设置一个 css(Edit2:这修复了树视图 - 但可能会导致输入和 img html 元素出现其他问题)

0 投票
1 回答
4827 浏览

c# - 以编程方式将 radtreeview 项目添加到 radtreeview 根目录

平台:WPF、.NET 4、Visual Studio 2010
XAML 代码如下:

我打算在后面的代码中添加一个节点,如下所示:

但是,radtreeviewitem 类中似乎没有 Add 方法。当我尝试这样做时,Intellisense 没有提供该选项。我应该如何进行?

0 投票
3 回答
11449 浏览

telerik - 在 RadTreeView 中获取选定节点的父节点?

我在这个树视图中有一个 RadTreeView 和很多节点。我想要做的是,当一个节点单击时,我想获得顶部的父节点。我怎样才能做到这一点?结构是这样的:

  1. 家长
    1. Child
      3.Child's child
      4.selected node
      3.Child's child
      3.Child's child

当我选择“4.selected node”时,我希望能够通过调用该方法三次而不是获得顶级父节点。

0 投票
1 回答
2628 浏览

telerik - RadTreeView 中的多个图像

在 Telerik RadTreeView 中,有没有人能够在 RadTreeNode 上显示多个图像?RadTreeNode 具有 .ImageURL 属性,但只设置一个图像。在节点文本之后显示几个图像或另一个图像将很有用。

我正在为 ASP.NET Ajax Q3 2010 使用 RadControls

谢谢,布赖恩

0 投票
1 回答
2313 浏览

silverlight - 通过样式绑定在 RadTreeViewItem 上设置 IsEnabled

我将分层集合绑定到RadTreeView,效果很好。我现在想根据名为 PermissionID 的布尔属性的值禁用项目。

当我尝试这个时,InitializeComponent我的模块(这是一个 PRISM 应用程序)失败并出现异常:

看起来它说 IsEnabled 属性是只读的,但事实并非如此。

这是我的 XAML:

0 投票
2 回答
2088 浏览

silverlight - RadTreeView 控件中的复选框行为

我正在使用 Telerik RadTreeView 控件来构建一棵树,其节点包含复选框

此控件的默认行为是,如果您选中父节点,则其中的所有子节点也将变为选中状态。有没有办法改变这种行为?我希望能够检查父节点的开启或关闭,而不是让它影响子节点。

谢谢