问题标签 [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.
c# - 嵌入 RadGrid 时,RadTreeview 展开/折叠不起作用
我有一个位于 RadGrid 内的 Radtreeview。由于某种原因,Treeview 的展开/折叠按钮不起作用。我最初可以展开 Treeview,但是 NodeExpand 事件永远不会触发。(回发确实发生在服务器上,并且我在 treeview 节点上有几个可以工作的按钮。)一旦节点展开,折叠按钮就不起作用,然后单击它什么也不做。(没有回发到服务器)。我将 ExpandMode 设置为 ServerSide。但是,如果我将 Expandmode 更改为 Clientside 它可以正常工作。
我真的需要控件将 ExpandMode 设置为服务器端,以减少大型树的负载。
我不确定这是否重要。但是当事件 RadGrid_ItemDataBound 被触发时,我将事件添加到 RadTreeview。我注意到一个奇怪的行为,我也无法解释,如果我没有将事件附加到 NodeExpand 它无法打开或关闭。此外,NodeDataBound 事件成功触发,并且数据很好地加载到树中。
这是ascx文件中Treeview的声明
asp.net - RadTreeView Load-On-Demand 选择问题
我目前正在使用 RadTreeView 并刚刚切换到使用按需加载 (ServerSideCallback) 来提高性能。在每个节点上,我使用 RadContextMenu 弹出一个 RadWindow。在 RadWindow 中,我更新有关我在 RadTreeView 中选择的节点的信息(例如更改其名称等)。当我关闭 RadWindow 时,我触发 RadTreeView 重新绑定(因为我进行了更改并希望获得最新的数据)。我的问题是,当我深入树 4 或 5 层时,我无法重新选择我来自的节点。当我不使用按需加载时,这很容易,因为所有节点都只是树的一部分。既然我正在使用按需加载,我该怎么做?
我已经编写了一个方法来获取所有指向相关节点的 parentId。例如,对于给定的树:
假设我重新绑定后,我想回到“F”,我已经有一个返回“A,B,F”的方法,这是返回“F”的完全限定路径。
谢谢,布赖恩
drag-and-drop - Telerik RadTreeView 拖放 N 个节点
将 RadTreeView 节点拖动到另一个节点时,覆盖默认文本并创建“视觉提示”的最佳方法是什么。我开始了:
是在屏幕上显示文本的方法吗?
目前它在可拖动节点下方大约 20 px,并且仍然显示现有的拖动文本(RadTreeView)(显示节点文本的名称 - 我希望它被删除或覆盖/隐藏)。
更新
好的我已经使用过args._domEvent.clientX
,.clientY
现在。关闭,但现在我需要一种删除 RadTreevIew 自己的文本的方法。
silverlight - RadTreeView 中的选定项目
如何在 RadTreeView(SilverLight) 控件中检索所选项目的“标题”?
.net - RadTreeView Telerik 2007 中的 IE8 问题解决方法?
我知道 - 2007 已经过时了 - 但我目前无法切换到较新的控件。
我发现由于内部函数,TreeView 在 IE8 中无法正确显示:
解决方法是:
编辑:它似乎也被用作 .NET 程序集中的 absMiddle 。以上函数是javascript函数。
但是我怎样才能在编译的 dll 中改变它呢?有什么办法可以在dll中解决这个问题吗?
我需要使用代码反射吗?或者是否有任何解决方法可以覆盖 AlignImage 函数?
编辑
一个快速而肮脏的修复是设置一个 css(Edit2:这修复了树视图 - 但可能会导致输入和 img html 元素出现其他问题)
c# - 以编程方式将 radtreeview 项目添加到 radtreeview 根目录
平台:WPF、.NET 4、Visual Studio 2010
XAML 代码如下:
我打算在后面的代码中添加一个节点,如下所示:
但是,radtreeviewitem 类中似乎没有 Add 方法。当我尝试这样做时,Intellisense 没有提供该选项。我应该如何进行?
telerik - 在 RadTreeView 中获取选定节点的父节点?
我在这个树视图中有一个 RadTreeView 和很多节点。我想要做的是,当一个节点单击时,我想获得顶部的父节点。我怎样才能做到这一点?结构是这样的:
- 家长
- Child
3.Child's child
4.selected node
3.Child's child
3.Child's child
- Child
当我选择“4.selected node”时,我希望能够通过调用该方法三次而不是获得顶级父节点。
telerik - RadTreeView 中的多个图像
在 Telerik RadTreeView 中,有没有人能够在 RadTreeNode 上显示多个图像?RadTreeNode 具有 .ImageURL 属性,但只设置一个图像。在节点文本之后显示几个图像或另一个图像将很有用。
我正在为 ASP.NET Ajax Q3 2010 使用 RadControls
谢谢,布赖恩
silverlight - 通过样式绑定在 RadTreeViewItem 上设置 IsEnabled
我将分层集合绑定到RadTreeView,效果很好。我现在想根据名为 PermissionID 的布尔属性的值禁用项目。
当我尝试这个时,InitializeComponent
我的模块(这是一个 PRISM 应用程序)失败并出现异常:
看起来它说 IsEnabled 属性是只读的,但事实并非如此。
这是我的 XAML:
silverlight - RadTreeView 控件中的复选框行为
我正在使用 Telerik RadTreeView 控件来构建一棵树,其节点包含复选框。
此控件的默认行为是,如果您选中父节点,则其中的所有子节点也将变为选中状态。有没有办法改变这种行为?我希望能够检查父节点的开启或关闭,而不是让它影响子节点。
谢谢