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

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

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

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

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

在此处输入图像描述

0 投票
1 回答
199 浏览

asp.net - 如果列表项计数超过 25,如何禁用 RadListbox [Telerik] 控件 TransferAll 按钮

无法启用/禁用 RadListbox 控件 [Telerik] 的 Transferall 按钮。如果列表项计数超过某个值,请建议如何从服务器端/客户端控制 TransferAll 按钮属性。

在此处输入图像描述

0 投票
1 回答
162 浏览

asp.net - 具有大量项目的 Radlistbox 在单击保存按钮时引发异常

当我单击 aspx 上的保存按钮时,当我的 Telerik radlist 包含大量项目时出现服务器端错误 500

我尝试在 IIS 中更改查询字符串的 allowedMaxLength 并且效果很好,但我不想进行此更改,因为它可能会危及我网站的安全性。

Sys.WebForms.PageRequestManagerServerErrorException:处理服务器上的请求时发生未知错误。The status code returned from the server was: 500 at Function.Error$create [as create] ( http://localhost/mysite/ScriptResource.axd?d=jWVTuxPq_njvedXvVPyYyX19UsW4XOYf9IQdlAjdeRLVRLRyHuCyeaI2j03JBiQeBm8DXaxoht8jIEXRALBKxfRkZcRQqVFwb8Hq3yWRC5NpDiVoTPAFxco9j-JV_ODRuX4t1XPZeC-lUYQthmCTShlZ8y09xUFrw3v2PpfN2CsSMiXT0&t=3f4a792d:222:13 ) at Sys$ WebForms$PageRequestManager$_createPageRequestManagerServerError [as _createPageRequestManagerServerError] (http://localhost/mysite/ScriptResource.axd?d=q3C1Ct2cHsDgcSrZufDahBI3LVgo7qQQOowT39JZa6Vj_6WF4mGjYqHTeQ7SWQypht8_LJmtQjaDmeNAVTY7BasraYOPOrrCzpwM3Qd8_EHmERhKdN9l2JZ2kRghLEd3ESRxgOd5YDImY5z2wW9KyFBTLORpH_aVz_X4GRIbTnUw8D9c0&t=3f4a792d:360:23 ) at Sys$WebForms$PageRequestManager$_onFormSubmitCompleted [as _onFormSubmitCompleted] ( http://localhost/mysite/ScriptResource.axd?d=q3C1Ct2cHsDgcSrZufDahBI3LVgo7qQQOowT39JZa6Vj_6WF4mGjYqHTeQ7SWQypht8_LJmtQjaDmeNAVTY7BasraYOPOrrCzpwM3Qd8_EHmERhKdN9l2JZ2kRghLEd3ESRxgOd5YDImY5z2wW9KyFBTLORpH_aVz_X4GRIbTnUw8D9c0&t =3f4a792d:900:36)在阵列。(http://localhost/mysite/ScriptResource.axd?d=jWVTuxPq_njvedXvVPyYyX19UsW4XOYf9IQdlAjdeRLVRLRyHuCyeaI2j03JBiQeBm8DXaxoht8jIEXRALBKxfRkZcRQqVFwb8Hq3yWRC5NpDiVoTPAFxco9j-JV_ODRuX4t1XPZeC-lUYQthmCTShlZ8y09xUFrw3v2PpfN2CsSMiXT0&t=3f4a792d:47:23 )

我希望当我单击保存按钮时,然后在回发事件中,我应该能够发布所有列表数据而不会出现 allowedMaximumLength 超出消息。

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 投票
0 回答
31 浏览

jquery - RadListBox 客户端选择活动项

我在 UpdatePanel 中有一个 RadlistBox,并试图在 onkeydown 事件中添加一些额外的逻辑。我设法通过 RadListBox.get_item(0).set_selection(true/false) 方法(在控件中引入一些额外的导航规则)完成了我需要完成的一半,但是活动项目标记保留在先前选择的项目上。如果我从项目中手动删除 rlbActive 类,它看起来像是通过了一些其他事件,该事件稍后再次添加该类(可能是 SelectionIndexChanging 或 SelectionIndexChanged)。控制文档中的一些方法似乎根本不起作用,这可能与更新面板有关。任何有机会处理 Radlistbox 的人都能够建议添加自定义导航的正确方法(构建版本不符合我的要求),或者至少能够指出如何在没有它的情况下更改活动项目导致奇怪的错误?下面的代码是给出基本的想法。