问题标签 [telerik-ajax]

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

c# - Telerik ajax 管理器导致验证错误块

我有使用数据网格的页面。问题是这个数据网格类似于 dynamyc 构建的。我的意思是如果我通过 param = 1,那么我的页面将填充 3 列网格,其中包含一些数据,可以编辑、删除和添加。如果我通过 param = 2 它填充来自同一源的相同数据网格,但从 db 获取更多数据。

这是一些代码:

如您所见,它只是 datagrid 和一些占位符,但是后面有一些代码将列添加到 datagrid,还有一些输入到pnlAddValue.

问题是:使用editcommandcolumn时某些字段上有验证器,部分字段上有一些验证器pnlAddValue
如您所见,所有验证器都是动态添加的。
当我在编辑时单击“确定”时,它会导致对添加部分中的字段进行验证,并在编辑中进行吨。

你能显示错误在哪里,或者我需要在 ajax 管理器中使用一些属性吗?

0 投票
1 回答
1485 浏览

c# - 以编程方式在 TransferMode 设置为 Move 的 Ajax RadListBoxes 之间传输项目

我可能会遗漏一些微不足道的东西,所以请耐心等待。

我有两个 RadListBox,一个源和一个目标。

用户选择要从源移动到目标的字段,当用户保存表单时,所选项目的值将保存到数据库中。下次用户加载表单时,需要显示选择。为此,我编写了以下代码来将项目从源传输到后端的目标。

由于 TransferMode 设置为 Move,我期待正在传输的项目从 Source ListBox 中删除,但事实并非如此。目标 ListBox 使用先前选择的项目进行了刷新,但这些项目仍然存在于源代码中!

如果我尝试在传输后删除源 ListBox 中的选定项目,则会引发异常,即项目不存在于列表框中。

在调用 .Transfer() 时,从后面的代码中实现“移动”行为的更简洁的方法是什么?

0 投票
4 回答
1526 浏览

javascript - 选中复选框时如何启用文本框

在 JavaScript 中选中复选框时如何启用文本框:

有人可以告诉我如何正确地做到这一点!这是我的代码:

ASP:

0 投票
1 回答
447 浏览

telerik - RadAjaxManager 不允许我重新绑定我的 RadTreeList

我使用 RadTreeList 来显示项目,当右键单击树项目时使用 RadContextMenu(插入、更新、删除),使用 RadWindowManager 来帮助在 RadContextMenu ItemClick 上打开弹出窗口。当他们单击“插入”或“更新”时,他们保存的对话框窗口会顺利打开,对话框会关闭,树列表会完美重新绑定。当他们单击删除时,我不需要打开一个窗口,只需运行删除代码,然后运行 ​​RadTreeList.Rebind();

由于我的 RadAjaxManager 中的此项,重新绑定将不起作用。它在这里的原因是当单击上下文菜单时对话框可以顺利打开。

Ajax 设置搞砸了,但也让我的弹出窗口顺利打开:

这是我的上下文菜单设置:

有谁知道任何解决方法,以便我可以顺利打开插入和更新对话框,并且当我调用 RadTreeList.Rebind(); 时,删除页面仍将重新绑定树列表?

0 投票
1 回答
193 浏览

javascript - 未定义 RadAjaxNamespace

该应用程序正在使用 RadAjaxPanel 标记。浏览到我的开发机器时,我在浏览器调试控制台中收到错误“RadAjaxNamespace is not defined”,但在浏览到我们的生产服务器时却没有。在查看两者上呈现的 html 之间的差异时,我发现在有错误的开发机器上,用于 rad ajax 的 Web 资源脚本包含未呈现。(Tag <script type="text/javascript" src="/WebResource.axd?d=...)

在我重新安装机器之前它曾经工作过。什么可能导致 rad ajax 控件不呈现脚本包括?

将 RadControls 用于 ASP.NET AJAX 2013.1.220.40、RadAjax.Net2.dll 1.5.1.0

0 投票
1 回答
499 浏览

jquery - 无法在 OnBlur 事件的 RadNumeric 文本框中设置值

我的要求是 - 当用户在文本框和制表符中输入任何数字时 - 我需要在文本框值中添加前导零。

代码工作正常 - 但我无法在 radtextbox OnBlur 事件中设置值

0 投票
1 回答
58 浏览

javascript - 调用 window.open() 后 ListBox 被阻塞

我在中注册了以下 JavaScript Page_Load()

哪里lbReihenRadListBox

这很好用,并且selectedItem在 ListBox 的可见区域中。

在页面上,还有一个按钮:

现在的问题是,当单击按钮并打开新页面(在新选项卡中)时,我的 ListBox 被阻止。我无法滚动它等等。

当我不为 注册 EventHandler 时OnClientLoad,一切都很好。

有人可以给我一个提示,有什么问题吗?- 谢谢。

0 投票
0 回答
237 浏览

asp.net - 在 Web 表单用户控件中以编程方式创建下拉列表

我一直在尝试 Telik 的 ajax 控件,到目前为止它们还没有给我带来很大的问题。我正在使用具有编辑功能的 ajax radgrid,他们的建议之一是使用以编程方式填充控件的 Web 表单用户控件 (.ascx) 来编辑特定的网格记录。

我可以很好地打开 Web 表单,并使用以下控件在代码隐藏中填写它:

  • 文本框
  • 标签
  • 下拉列表

对于我一直在测试编辑功能的网格,要编辑一条记录,我需要 3 个下拉列表才能正确编辑它,现在这就是我的问题开始的地方。

如果我在添加控件之间放置断点并执行以下步骤,我有一个添加记录的函数,如果它们符合某些元数据标准:

  • 添加控件的第一“行”(标签和文本框)
  • 添加控件的第二“行”(标签和下拉列表)

    如果我停在这里并步入结束函数,则会发生以下情况,两个标签都具有正确的文本以及文本框,但下拉列表没有那么多,即使我已将所选索引设置为“2”并在快速观看中停留在 2,一旦显示 web 表单,默认值值重置为“0”

  • 添加控件的第三“行”(标签和下拉列表)

    如果我在这里停下来并进入函数的末尾,即使在 quickwatch 中一切都很好,一旦显示/加载 Web 表单,两个下拉列表将在其中具有相同的值,并且它们的 selectedindex = 0

编辑:我将描述我期望的行为:

  1. 第一个下拉列表(1)要填充例如“None,A,B,C,D,E,F,G”,并以“A”作为选定项
  2. 第二个下拉列表(2)要填充例如“None,F1,F2,F3,F4,F5,F6”,并将“F3”作为选定项

这是我得到的行为:

加载 Web 表单后,dropdown(1) 和 dropdown(2)将填充“None,F1,F2,F3,F4,F5,F6”,并且它们的选择值为“None”,即使它设置为其他值

我错过了一些特殊的 ascx 相关事件吗?

这是我的一些代码:

详细信息.ascx

details.ascx.vb 上的一些代码

0 投票
1 回答
67 浏览

c# - 如何查看 Telerik RadAutoCompleteBox 处理后的 SelectCommand

我有一个最基本的开箱即用的 Telerik 实现RadAutoCompleteBox。在将该命令发送到 SQL 服务器之前,我想SelectCommand使用调试器检查组件生成的处理 - 这样我就可以看到正在生成的实际 SQL。

我尝试使用该OnDataSourceSelect事件以便AutoCompleteBoxDataSourceSelectEventArgs在运行时进行检查,但是,如果使用此事件,则该组件似乎假定开发人员希望提供自定义的服务器端数据过滤,因此SelectCommand永远不会被处理。

0 投票
1 回答
378 浏览

asp.net - 如何更改 Telerik RadDiagram 中形状的字体大小

我在我的 ASP.NET 应用程序中使用RadDiagram 。控件不提供更改形状字体大小的功能。有什么办法可以改变尺寸吗?

我动态地创建形状。例子: