问题标签 [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 回答
1071 浏览

c# - 从自定义 RadTreeNode 模板读取值 - 适用于子树但不适用于根树

我使用带有其元素的自定义模板的 RadTree。每个元素还有 3 个单选按钮作为 RadioButtonList,在自定义模板中定义。用于创建新 radTree 项目的代码是:

此代码成功创建了所需的节点,并且分配 rbRights.SelectedIndex= accessLevel 确实按照说明设置了所需的单选按钮。它适用于根树和我在按需回调调用时创建的子树。

用于在服务器端回调中创建子树的代码完全相同 - 在用户想要扩展树后,我使用动态创建子树。唯一形式上的区别,它将新子树附加到父节点的 Nodes 属性(与示例中的 RadTree“树”对象相反)。这都是标准的。

当我收到回发时,我会读取如下单选按钮的值:

树的内容读取良好,子树按钮读取良好(通过回调调用创建的那些)。但是由上面的代码片段创建的主根树的按钮总是返回默认值,既不是我在创建代码中插入的(尽管它反映在屏幕上)也不是我用鼠标选择的。

模板编码如下:

我想知道我错过了什么,请帮助我完成这项工作!

0 投票
1 回答
1159 浏览

c# - 无法从树视图中检索已修改的选中项 - 仅显示加载状态

我在 c# asp.net 中填充了一个树视图,并将数据绑定到它,一切都很好,并按应有的方式显示。我现在的问题是我希望保存对复选框的任何修改,即如果用户单击另一个框并保存但我选中的状态将保持为假。

这是我到目前为止所拥有的,它迭代了最初加载的内容而不是更改的内容,我尝试了很多变化,但没有设法让它工作 - 任何人有什么想法吗?

编辑 -

创建树视图如下

像这样绑定数据

在示例中,我测试了它的 3 层树,并在第三层检查了一个元素。当我单击更多项目时,只有这个已选中的项目在列表中可见

0 投票
1 回答
237 浏览

javascript - Telerik 的 findNodeByValue 在循环外工作,但不在循环内

我有以下代码使用客户端访问 Telerik 的 RadTreeNode。

在这里它有效,我得到了一些节点:

但在这里我得到: TypeError: tree.FindNodeByValue is not a function

这显然是一些语法问题。请帮助我了解如何使这项工作。试图用'var'和没有'var'一起树。

0 投票
3 回答
26977 浏览

c# - 这些列当前没有唯一值

我面临以下问题:当我尝试绑定Telerik Treeview

这些列当前没有唯一值。


我的代码:


数据快照:

在此处输入图像描述

如何解决这个问题,我知道这main_code是重复的,但我想要那个。

0 投票
1 回答
724 浏览

c# - RadTreeNode 根据用户登录重新排序,然后按字母顺序排序

请让我知道我是否可以根据以下情况实现

因此,如果用户以 domain/dan.campbell 身份登录,那么我需要对 RadTreeView 进行排序,如下所示:

坎贝尔,丹

  • 耐克
  • 彪马

安斯顿,埃里克

  • 阿迪达斯
  • 彪马

布莱恩,埃里克

  • 阿迪达斯
  • 彪马

基于以下代码,当前树显示如下:

安斯顿,埃里克

  • 阿迪达斯
  • 彪马

布莱恩,埃里克

  • 阿迪达斯
  • 彪马

坎贝尔,丹

  • 耐克
  • 彪马

    protected void Page_Load(object sender, EventArgs e) { BuildTree(); 排序类();}

    公共无效 BuildTree() { EntityCollection 集合 = GetProduct(); treProduct.Nodes.Clear();

    /li>
0 投票
1 回答
580 浏览

c# - 将树视图节点列表转换为组合记录

在这种情况下我没有示例代码,因为我不知道从哪里开始并且它杀死了我!

基本上我有一个 RadTreeView 节点集合,这些节点被检查并且这些被返回为

这些值的格式如下,

001001009001, 001001009002, 001001009003, 001001009004, 001001009005, 001001010002, 001001010003

这可能看起来很复杂,但每组 3 个数字都指一个元素,例如 001 001 009 001

我总共有 5 个特权,这些特权由最后三个字符反映,如果它们不在列表中,则可以选中或不选中它们,我希望输出中的值为 0,否则为 1。其他组是指位置

示例输出:001,001,009,1,1,1,1,1(因为在这种情况下,所有五个 privs 都已检查) 001,001,010,0,1,1,0,0(因为仅检查了 2 和 3)

任何帮助是极大的赞赏!!

谢谢

0 投票
1 回答
4624 浏览

c# - Telerik RadTreeview 使用代码选择一个项目

我们在我们的应用程序中使用 Telerik RadTreeview。我们在代码中使用了 MVVM 模式。

长话短说,我需要在树视图中选择一个特定项目,展开它,然后将该项目滚动到我的视图中。我在我的视图模型中设置了 SelectedReportRoot。

我按照下面链接中显示的示例创建了我自己的扩展 radtreeview。

http://sladapter.blogspot.com/2010/11/how-to-bind-to-silverlight-treeview.html

我的问题是性能。这不好。我做了调试,发现找到一个项目需要很多时间,事实上我的 IE 挂了。谁能告诉我如何解决这个问题,或者向我指出一些有用的资源。

0 投票
1 回答
903 浏览

asp.net - 禁用/启用 Telerik RadTreeView 中的客户端所有复选框

我需要禁用 Telerik RadTree 中的所有复选框。我怎么能做到这一点?

诀窍是,这些不是 HTML 控件,但似乎是通过图像、CSS 和 javascript 模仿这些的东西。例如,RadTreeView 节点的 HTML 如下所示:

最好的,阿斯卡

0 投票
0 回答
1312 浏览

c# - C# Winforms binding RadTreeView element to datasource, ValueMember exception

I have a problem in binding RadTreeView element to datasource, actually in setting ValueMember. Simplified, there are:

Model:

View:

Everything works fine, value member for root nodes is set ok, but for child nodes (EmfDataSet) instead of value there is an "TargetInvocationException":

What is wrong?

0 投票
2 回答
224 浏览

asp.net - 如何使用 LIST 绑定数据库?

嗨,我尝试获取数据库数据并在 RadTreeview 中显示,这里我有一个示例,该示例类似于默认示例,每个 Root 和 Child 都必须手动输入,但我想从数据库绑定,自动填充值(root/child)

我将展示该示例代码,

请帮我做我想做的事