Вот мой код JS: < /p>
$(document).ready(function () {
$("#grid").kendoGrid({
dataSource: {
transport: {
read: {
url: '/Discount/Get',
dataType: "json",
},
update: {
url: '/Discount/Update',
dataType: "json",
type: "POST"
},
destroy: {
url: '/Discount/Delete',
dataType: "json",
type: "POST"
},
create: {
url: '/Discount/Add',
dataType: "json",
type: "POST"
},
parameterMap: function (options, operation) {
if (operation == "update") {
return JSON.stringify(options);
}
if (operation == "create") {
return options;
}
if (operation == "destroy") {
return JSON.stringify(options);
}
}
},
schema: {
model: {
id: "Id",
fields: {
Id: { type: "number" },
TopItemName: { type: "string" },
DiscountValue: { type: "number" },
}
}
}
},
toolbar: ["create", "save", "cancel"],
height: 400,
pageable: true,
columns: [
{
field: "TopItemName",
editor: topItemDropDown,
template: "#=TopItemName#"
},
{
field: "DiscountValue",
format: "{0:p0}",
editor: function (container, options) {
$("")
.appendTo(container)
.kendoNumericTextBox(
{
min: 0,
max: 1.00,
step: 0.01
});
}
}],
editable: true
});
function topItemDropDown(container, options) {
$('')
.appendTo(container)
.kendoDropDownList({
autoBind: false,
dataSource: {
transport: {
url: '/Discount/GetTopItemName',
dataType: "jsonp",
type: "POST",
contentType: "application/json"
}
}
});
}
});
< /code>
Выпадающий список реализуется правильно. Таким образом, есть раскрывающийся список, но когда я нажимаю на него, он должен публиковать свой метод контроллера и получить значения, но я получаю эту ошибку: < /p>
не может прочитать свойство 'data' of undefined < /p>
< /blockquote>
hise my actionmethod: < /p> p> p> < /p> p> < /p> p> p> p> < /p> p> < /p>
. public ActionResult GetTopItemName([DataSourceRequest] DataSourceRequest request)
{
var customer = custAdapter.GetCustomersByCustomerId(SessionStore.CustomerId);
return Json(customer, JsonRequestBehavior.AllowGet);
}
< /code>
Что такое данные? И почему это не определен?
Подробнее здесь: https://stackoverflow.com/questions/298 ... omdropdown
Невозможно прочитать свойство «данные» не определенной сетки Kendo UI JS с CustomDropdown ⇐ Jquery
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Невозможно прочитать свойство «данные» не определенной сетки Kendo UI JS с CustomDropdown
Anonymous » » в форуме Jquery - 0 Ответы
- 49 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Невозможно использовать CompoBox с встроенным редактированием для сетки Kendo MVC
Anonymous » » в форуме C# - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Невозможно пройти фильтры для сетки Kendo вместе с параметрами в ASP.NET MVC
Anonymous » » в форуме C# - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-