问题标签 [kendo-ui-mvc]

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 回答
13983 浏览

kendo-ui - 在 Kendo Grid 中设置默认分组

我要求默认情况下在特定列上对网格进行分组,并且不允许用户删除该列上的分组。这可能吗?

0 投票
1 回答
929 浏览

kendo-ui - kendo ui组合框不发送请求

我正在尝试让 Kendo UI 组合框在我键入时从服务器加载数据。#Client 是一个输入框。我需要保存文本框中项目的 ID,这就是我使用组合框而不是自动完成的原因。当我在组合框中键入时,它总是在输入框中的数据后面发送 1 个按键的字符串。我认为发生这种情况是因为“阴影”Kendo UI 输入框在调用服务器之前不会更新原始输入框。

此外,如果我不使用 parameterMap 代码,则在输入框中键入的任何内容都不会发送到服务器。而且,我希望过滤条件也会被发送。我查看了 Telriks 站点上的示例,它们显示使用请求参数中的过滤器来查看数据,但是当我使用 fiddler 或任何其他跟踪工具时,我可以看到请求中没有发送任何内容处理来自 Kendo UI 服务器调用的数据。这应该是相对容易的事情,但我很难过。

编辑:我将其更改为 kendoAutoComplete 并且一切正常,因为我期望 AutoComplete 可以正常工作。除了返回 dataValueField 之外,它与 ComboBox 的实现应该没有什么不同。

0 投票
2 回答
11394 浏览

jquery - 如何从 document.body (DOM) 中删除所有 Kendo DropDownList 元素

我们在 cardView kendo.ui.Window 项中使用了大约 3 个 DropDownList 组件。当窗口关闭时,我们为每个包含的 DropDownList 项目调用“销毁”方法。

问题是以下代码没有删除所有 DropDownList 的相关 DIVS,这些 DIVS 已附加到文档正文中:

经过一番搜索,我们在 destroy 方法(来自 Telerik)的文档中注意到以下注释: 重要提示:此方法不会从 DOM 中删除 DropDownList 元素。

因此,每次有人打开和关闭我们的 kendo 窗口(卡片视图)时,都会附加许多 DropDownList 的 div 而不会从 DOM 中删除 - 这可能会导致 DOM 出现严重的性能问题。

留在 DOM 中的附加 DIVS 是 - 例如“k-list-container”和“k-animation-container”。

  1. 我怎么解决这个问题?
  2. 有没有办法完全销毁每个 DropDownList 的元素(包括从 DOM 中删除所有相关元素)?
  3. 当我们需要销毁其他 kendo.ui 组件时,这个问题是否相关?(如combobox、dateTimePicker、Tooltip等)由于我们的kendo.ui卡片窗口还包含其他基本的kendo.ui组件。
0 投票
1 回答
2502 浏览

asp.net-mvc - kendo upload allowmultiple autoupload 多次调用 API

我正在使用剑道上传功能。虽然已将 uploadmultiple 选项设置为 true 并将 autoupload 设置为 false。

如果我选择 2 个文件并单击上传按钮,则会调用 Save API 函数 2 次,每个文件一次。

是否可以在参数中传递两个附件时只调用一次此函数?

0 投票
1 回答
2939 浏览

jquery - Kendo UI MVC Grid 弹出编辑器关闭事件删除网格状态

我有一个Keno UI MVC 网格,我创建了一个ClientTemplatefor 复选框字段。在复选框单击事件上,我将类添加到选定的tr中。并打开该行详细信息的弹出编辑器。

当我关闭弹出窗口时,复选框将被取消选中,并且选定的行将被取消选中。我怎样才能防止这种情况并保持状态。

复选框的 OnClick 事件

Grid 行的 OnEdit 事件

单击复选框之前 在此处输入图像描述

点击复选框后 在此处输入图像描述

关闭编辑弹出窗口后(正如您在我关闭窗口后看到的那样,被选中的行被取消选中并且复选框被取消选中) 在此处输入图像描述

0 投票
1 回答
1901 浏览

kendo-asp.net-mvc - 触发 KendoUI 多选小部件的打开事件

我试图让 KendoUI 多选下拉菜单在用户选择此小部件时自动打开。我可以通过控制台触发打开事件

当焦点位于 KendoUI 多选小部件上时,我想自动执行此操作,因为用户点击它。

我的设置:对 Multiselect 和 IE9 使用 KendoUI MVC Wrapper

我尝试使用传递给小部件的名称附加焦点侦听器,即

我无法以这种方式检测到焦点事件。任何帮助/指针将不胜感激!

0 投票
2 回答
808 浏览

kendo-ui - Kendo UI 网格编辑自定义控件 - 自动完成返回普通对象而不是复杂类型

我在网格单元格中遇到了来自自动完成自定义编辑器控件的绑定对象问题。

列上的定义:

Products.cshtml 视图中的定义控件:

如果我从自动完成控件中选择现有对象,则可以,但如果我编写自由文本,则控件仅将简单文本返回到“保存”事件。以下调试屏幕:

1)选择现有元素: 调试保存事件-复杂类型确定

2)在那之后我写了自由文本。在保存事件中,我们有简单的文本。

3)稍后我从列表中选择另一个现有产品并得到简单的文本: 现有问题

之后,自动完成控件将仅返回简单文本。

0 投票
1 回答
3284 浏览

c# - 使用 TimeSpan MVC 时,Kendo TimePickerFor 未绑定到 ViewModel

我有一个应用程序保证用户需要为一周中的特定日子提供“一天中的最佳时间”。我试图将一天中的那个时间表示为 C# 中的时间跨度对象(就像 DateTime.TimeOfDay 对象一样)我不需要日期,但也不想使用 datetime 并让用户看到实际日期.

现在我的模型中有这个:

我的部分观点是:

我使用 MVC ModelState 不断收到此模型错误:

ErrorMessage = "值 '1:00 PM' 对开始无效。"

我不确定我做错了什么,intellesense 说 kendo 小部件支持输入的时间跨度,但为什么这实际上没有绑定到视图?

我看过这篇文章:Kendo Timepickerforformatting not working

这不是我想要的,因为我觉得应该有一种更简单的方法来表示一天中与实际日期无关的时间......非常感谢任何帮助!

谢谢!

0 投票
1 回答
498 浏览

kendo-ui - Kendo UI 编辑器显示为空

我有一个使用下面代码的 Kendo UI 编辑器,但即使我为了简单起见从演示部分复制并粘贴,也会出现问题。唯一的区别是我添加了 .Deferred() 。

问题是文本没有出现在字段中,我也无法在页面加载时编辑该字段。我在检查 textarea 具有的元素时注意到display:none,我不确定它是否是问题所在。

关于如何调试或修复的任何想法?

0 投票
1 回答
1396 浏览

asp.net-mvc - Kendo UI DropDownList 未定义方法 Filter

我正在尝试使用具有过滤功能的 .NET MVC Kendo DropDownList (Razor) - 如官方 Teleriks 页面所述:

http://demos.telerik.com/aspnet-mvc/dropdownlist/serverfiltering

我的视图包含:

但是当我运行页面时,出现的错误消息是:

CS1061:“Kendo.Mvc.UI.Fluent.DropDownListBuilder”不包含“过滤器”的定义,并且没有扩展方法“过滤器”接受“Kendo.Mvc.UI.Fluent.DropDownListBuilder”类型的第一个参数(您是否缺少 using 指令或程序集引用?)

有人可以帮助解决这个问题吗?怎么了?

谢谢