问题标签 [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 投票
2 回答
2213 浏览

javascript - Kendo UI 调度程序:转换为日期时间时发生溢出

我正在使用 .NET MVC 和(开源)Kendo UI Scheduler 进行开发。我正在尝试使用 javascript 将调度程序中的事件保存/读取/更新/删除到我的数据库中。

但是我遇到了一些麻烦:将事件从调度程序保存到我的数据库时,出现以下错误:

加载资源失败:服务器响应状态为 500(内部服务器错误):System.Data.SqlServerCe.SqlCeException:转换为日期时间时发生溢出。

当从数据库读取到调度器时:

未捕获的类型错误:无法调用 null 的方法“getTimezoneOffset”

我用谷歌搜索了这个但没有找到解决方案,我按照以下文档进行操作: http: //docs.telerik.com/kendo-ui/getting-started/using-kendo-with/aspnet-mvc/helpers/scheduler/ajax-editing和除此之外,还请阅读有关 Telerik Kendo UI Scheduler 的所有文档...

我正在使用以下代码:

模型

控制器

看法

有人知道如何解决此错误吗?还是一个有效的说明性示例?

非常感谢您的帮助!


数据库:

数据库设计

数据被添加到数据库中,但无法在调度程序中显示

在此处输入图像描述

0 投票
2 回答
1724 浏览

kendo-ui - Kendo UI Scheduler: customizing rooms header

I'm using the Kendo UI Scheduler (open source) with the horizontal grouping, developing in ASP.NET MVC. I display different rooms in order that users can make bookings to one of these. But instead of the room name I also want to display some icons according to the equipment available in this room (ex: a beamer).

Here you can see an example of what I have now and what I want to have:

enter image description here

So my question: is it possible to include these icons in the header of my scheduler and how? + after clicking these the user should be redirected to the detail page of this room.

Thanks in advance!

0 投票
1 回答
1481 浏览

kendo-ui - Kendo UI:自动完成模板标题

我是剑道 UI 的新手。我不知道为什么我的自动完成没有显示标题模板。行模板工作正常。我看了这个例子,我不确定我在做什么不同

这是我的 JavaScript 代码:

0 投票
1 回答
3422 浏览

css - Kendo grid - on hover color change not working in Google chrome alone

In my kendo grid, i have implemented on hover color change by including the below css code which was suggested in one of the telerik forums.

This works perfectly fine in IE browsers, But in google chrome the color partially gets retained when i hover from one row to another(attached image). What mite have been possibly gone wrong here?

enter image description here

Thanks, Adarsh

0 投票
4 回答
7958 浏览

c# - Kendo UI Scheduler:仅删除/编辑/更新指定的事件

我正在使用 Kendo Scheduler,用户可以在我的本地数据库中创建、删除、更新、编辑事件。但是我在这个 webapp 上与不同的用户合作,所以我只希望这些用户能够编辑、删除和更新他们个人创建的事件。所以用户 1 可以删除用户 1 创建的事件,但不能删除用户 2 或 3 等创建的事件...

我以为我只是修改模型/控制器以检查登录用户的用户 ID 与事件数据库中的用户 ID。

但这似乎不起作用,当单击删除事件消失但重新加载后,您会看到它实际上并没有真正从数据库中删除......这当然不是一个好的解决方案,因为目标当然是该用户无法删除该事件。

有任何想法吗?


看法

JAVASCRIPT

控制器

0 投票
2 回答
2032 浏览

asp.net-mvc - .NET Kendo Scheduler:动态更改数据源资源

现在我正在使用这样的数据源:(使用过滤硬编码的参数)

如您所见,这些参数仍然是硬编码的,我想在用户想要使用复选框时更改它们:

我想在使用 javascript 检查是否单击了按钮然后将复选框参数存储在全局变量中并在调度程序的传输读取中使用这些参数,但似乎您不能在这里使用 document.getelementbyId。

在这里,他们建议Kendo UI 动态更改数据源字符串(XML),但这似乎对我也不起作用..

那么如何动态更改这些参数或更新整个传输读取 url?

问候

0 投票
1 回答
2258 浏览

asp.net-mvc - Kendo Grid 更改列文本 - MVC 5,Razor

我想根据条件删除/隐藏单元格/行的超链接,我正在使用带有 Razor 的 MVC 的 Kendo UI。

第一列与“查看”超链接绑定。我需要根据同一网格中另一列的值进行控制(删除/隐藏),即第二列“LastName”。

即当绑定到网格的项目需要执行以下逻辑时。

如果当前 [LastName] == 以前的 [LastName] 则隐藏查看超链接,因此对于具有相同姓氏的用户,我将只有一个查看链接。

感谢任何帮助或建议。下面是我结束网格的代码。

0 投票
0 回答
4534 浏览

jquery - 获取 KendoUI ListView 选定项的 dataItem

我在使用 MVC 包装器声明的网页上有一个 KendoUI ListView 小部件。我需要从数据源中获取 ListView 中所选项目的数据项。正如此论坛帖子所建议的:

http://www.telerik.com/forums/get-listview-item-id-from-datasource

我试过了:

问题是所选项目的 index() 函数返回基于 1 的索引。我想得很好,好吧。我将添加一行来减少索引。这一直有效,直到我在同一页面上打开了一个 KendoUI DropDownList。尽管 DropDownList 与 ListView 无关并且有自己的数据源,但上面的代码 selected.index() 返回 0。我无法解决代码问题。似乎 ListView 项的 index() 函数应该返回一个从零开始的索引,但它不会或至少不会,直到另一个 KendoUI 小部件被激活。

我正在使用 2014.1.416

编辑:我认为问题一定出在我的实现上。我创建了自己的 jsFiddle,它按预期工作,即 index() 函数返回一个从零开始的索引。我实际上使用我安装的 kendoui 创建了一个测试应用程序,其行为正如我在问题中报告的那样,即基于一个的索引。我需要部署我的应用程序,因此我通过将所需的 dataItem 放在 ListView 模板的隐藏字段中来解决这个问题,我在 html 中找到它。总结一下,我认为这不是剑道问题。当我有时间时,我会重新安装我们的 kendoui 并重新测试。

0 投票
1 回答
421 浏览

asp.net-mvc-4 - 剑道 | 网格 | 网格中的服务器端验证

我正在使用带有 ClientTemplate 的 kendoui 网格在网格的每一行上显示文本框。我需要在网格的每个空文本框上显示验证消息,单击网格外的按钮将实际发布数据。

看法

模型

我尝试在网格绑定的模型上设置数据注释,但不幸的是它不起作用。

让我知道是否有人有相同的解决方案。

0 投票
1 回答
352 浏览

javascript - 将 IE 兼容模式与 Kendo UI SPA 应用程序一起使用时,NodeFilter 出现未定义错误

我正在构建一个在 IE11 中运行良好的 Kendo UI 应用程序。但是当我在 IE11 中添加要以兼容模式显示的站点时,我收到一个错误“'NodeFilter'未定义'。它在渲染布局时引发了这个错误。见下面的代码。

kendo.web.min.js 中出现错误,它试图删除空格(我猜是名字)。这是失败的代码行。

编辑: 我不确定 NodeFilter 的定义位置。我在 kendo.web.js 或 kendo.core.js 中找不到它。请帮助 刚刚了解到NodeFilter是window对象的属性。在 IE11 中启用兼容模式时,window.NodeFilter 为 null。但是 Telerik 演示 SPA 站点在这些设置下运行良好。