问题标签 [radlistbox]

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 投票
2 回答
824 浏览

c# - Telerik radlistbox 数据密钥不传输

我有两个 Telerik radListBoxes(源和目标)。两者都是数据绑定的,它们的 DataKeyField 和 DataTextField 值已设置。目标列表框可能包含来自先前会话的一些值。

当我使用内置按钮将项目从源列表框传输到目标列表框时,我可以看到值(文本)被传输过来,但该项目的数据键为空。

我是这些控件的新手,除此之外一切都运行良好。

在他们点击“保存”后:

我缺少什么来获取与源列表框中的项目一起存储的数据键?

0 投票
1 回答
700 浏览

c# - 获取标签上所有传输的 RadListBox 项目并使用 RadListBox_items、ID 绑定 RadGrid

1.)我正在使用下面的代码将项目从一个转移RadListBox到另一个。

HTML 代码:

C#代码:

我想将传输的项目从一个控件(比如标签)中获取,因为稍后我必须根据 RadListBox2 中的项目绑定RadListBox1一个。 为此,我创建了事件,我试图在其中获取标签中的项目。 现在,当我将 RadListBox1 的 1 项以上传输到 RadListBox2 时(使用 ctrl 按钮),则重复第一个选定项。RadListBox2LabellblInsertedList2RadGrid
RadListBox2_InsertedRadListBox2

示例: RadListBox1 有 "a","b","c" 项。当我将所有“a”、“b”、“c”一起从 RadListBox1 传输到 RadListBox2 时(使用 ctrl 按钮)

我看到以下输出: aababc

正确的输出应该是:abc

请检查以下快照以了解上述问题: 在此处输入图像描述 再次,当我将项目 1 一个地从 RadListBox1 传输到 RadListBox2 时,RadListBox1 具有“a”、“b”、“c”项目

示例: 当我只传输a时,我看到下面的输出:a(第一次)当我只传输b时,我看到下面的输出:a,a(第二次)当我只传输c时,我看到下面的输出:a,a , a (第三次)

请检查以下快照以了解上述问题: 2.)我想绑定一个使用:在此处输入图像描述
RadGrid

  • _SPID = Request.QueryString["SPID"]
  • 进入 RadListBox2 的项目(仅从 RadListBox1 中选择的项目)

现在我RadGrid只使用绑定Request.QueryString["SPID"],所以我得到了与“SPID”相关的所有数据

例子:

SPID RadListBox1_Items 值

014 a 测试1

014 b测试2 014

c 测试3

我的要求是:如果假设RadListBox2只有 2 个项目 "a" , "c" 则数据RadGrid应基于 RadListBox2 项目和 "SPID" 绑定

SPID RadListBox2_Items 值

014 测试1

014 测试3

我希望我把我的要求说清楚了。如果有任何混淆,请告诉我。请回答这两点。
提前致谢。

0 投票
0 回答
281 浏览

c# - RadListBox DragDropBehavior 绑定

我正在尝试像这样在 RadListBox 的 DragDropBehavior 中使用绑定

View 通过注入获取 viewmodel

行为代码:

项目绑定运行良好。行为有效,但绑定到 DropCommand 无效。我得到绑定错误:

无法通过引用 'RelativeSource FindAncestor,AncestorType='System.Windows.Controls.UserControl',AncestorLevel='1'' 找到绑定源。BindingExpression:Path=DataContext.DropCommand; 数据项=空;目标元素是“MyDragDropBehavior”(HashCode=25707777);目标属性是“DropCommand”(类型“ICommand”)

ViewModel 是

怎么了?

我通过以下方式找到了解决问题的方法

但我仍然不明白为什么以前的方法不起作用。如果有人知道,我将不胜感激。

0 投票
1 回答
132 浏览

c# - 如何按 2 个数据源字段(int 和 string)对 RadListBox 项进行排序?

如何通过不同类型的多个数据源字段自定义 RadListBox 的排序项?

我有一个绑定到数据源 (LINQ) 的 RadListBox,需要先按priority(int) 然后按name(string) 对项目进行排序。

0 投票
2 回答
463 浏览

telerik - 带有图标的 RadListBox 的键盘导航

我正在使用 RadListBox 显示项目列表。每个项目都有一个图标。当按下该项目的第一个字母时,要求是在该项目上跳跃。

例如:当按下字母“D”时,它应该聚焦在“Dock”上

是否有任何内置功能可以完成此操作>

在此处输入图像描述

0 投票
1 回答
92 浏览

c# - 在 C# 中限制 RadListBox 中的项目重新排序

我有一个 RadListBox,它有 11 个项目。而且我需要将前 7 个项目设为静态,这意味着它们不应该重新排序。我已经编写了下面的 javascript,它工作得很好。

列表框中的第 8 项仍然是可移动的(向上),这不应该发生。我只需要在第 7 项到第 11 项之后重新排序这些项目,并且只在它们内部重新排序。意味着在 11 个项目中,前 7 个项目的顺序应该是静态的,并且从 8 到 11 这些字段可以重新排序。

谁能建议如何实现这一目标?

HTML:

JS:

0 投票
0 回答
49 浏览

telerik - 多由于大量的行,渲染速度太慢

我有一个 ascx 控件在 aspx 页面上放置了 7 次。所有控件都呈现相同数量的行:2400。

第一个控件需要大约 1 秒来渲染。第二个 - ~3 秒。第 3 - ~15 秒。第 4 - ~25 秒。第 5 - ~40 秒。第 6 - ~65 秒。第 7 - ~105 秒。渲染客户端上的所有控件大约需要 6 分钟,无论前 2 个控件几乎是立即渲染。

这仅在 Google Chrome 最新版本 (83.0.4103.97) 上复制。我在 Chrome v.81 上进行了尝试,没有性能问题。此外,以下浏览器没有性能问题:Mozilla Firefox、IE 11、Edge。

请参阅下面的 RadListBox 用法:

并在 ascx.cs 中设置项目:

其实我已经尝试过按需加载功能,控件甚至已经立即加载,但是所有自定义js都失败了。

请指教。

0 投票
1 回答
43 浏览

modalpopupextender - 当激活相同的 TargetControlID 时,ModalPopupExtender 卡在 Show 中

我有一个与 RadListBox 绑定的 ModalPopupExtender,因此当从列表框中选择一个项目时,我需要一个“请稍候”消息,而后面的页面将数据加载到 RadCharts 中。加载完成后,Modal 会隐藏。我遇到的问题是,如果再次选择相同的列表项,模态弹出窗口会再次显示,但永远不会消失。我已经尝试了几乎所有东西,但是在 RadListBox 中单击/选择列表项会立即显示模态,我似乎无法找到一种方法来检查项目是否相同,然后什么也不做.

这是我的面板和模式代码(ASPX)

这是我的 ASPX.CS 代码

0 投票
0 回答
3 浏览

radlistbox - RadListBox 的状态栏

请帮我。

附件文件:problem1.png、problem2.png、problem3.png

像RadListBox中RadGrid的StatusBar一样自动显示?如果可能,请教我怎么做。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述