我想在我的Sitefinity视图中使用MVC的控件,如@Html.Kendo().TextBox()和@(Html.Kendo().Grid。在视图中,我添加了ScriptRef.JQuery和ScriptRef.KendoWeb以及样式表,在ASP.NET MVC R3 2020示例项目中,我在Sitefinity中使用了DLL文件Kendo.Mvc.dll包装器作为参考。但是,当我运行应用程序时,我得到的是错误Uncaught TypeError: kendo.syncReady is not a function at Preview:1160。任何对代码定义的步骤的帮助都将非常感谢。
其他人也有这个问题吗?
根据所有文档,您应该能够使用以下代码访问任何Telerik扩展或Kendo控件的数据
var data = $('#id').data('tControlType')
然而,我从来没有真正让这段代码工作过。无论我做什么,"data“函数总是返回undefined。控件实际上工作正常,我可以通过其他几种方式获取控件数据,例如通过任何事件处理程序的event.sender,但数据函数不起作用。
我正在使用Telerik脚本注册器在我的页面中包含jQuery和其他脚本。它目前看起来像这样:
@{Html.Telerik().Script
我正在使用一个带有kendo网格和jquery的数据表,我需要通过复选框获取所选行的值,所以当事件更改并返回标记的行的值时,我将捕获该事件,如下所示:
function onChange(e) {
var rows = e.sender.select();
rows.each(function(e) {
var grid = $("#grid").data("kendoGrid");
var dataItem = grid.dataItem(this);
console.log(dataIte
我想做的是:
在页面的前半部分,我有一个带有Kendo UI控件的表单,如DatePicker、Dropdownlist列表、NumericTextBox(s)。
下半部分有一个Kendo网格控件
- This Kendo UI Grid control has 8 columns in which 2 columns has a Kendo dropdownlist(EditorTemplate) and CheckBox(EditorTemplate).
- The Kendo UI Grid control is Ajax binding.
单击保存按钮时,Ken