У меня есть сетка Kendo в моем приложении, и я привязываю данные к ней через вызов REST. При первой загрузке сетки кнопки не отображаются. Ниже приведен пример:Kado Grid pagination button показывает в вертикальном формате
Есть 400+ элементы в сетке, в настоящее время она настроена, чтобы показать только 50 элементов на странице. Но проблема в том, что я не могу видеть варианты для посещения второй/следующей страницы.
Вариант второй страницы отображается при изменении элементов на странице. Например, если я меняю вариант с 50 до 100. Я могу видеть другой номер страницы.
Это вторая проблема. Номер страницы отображается вертикально, а не горизонтально.
мне нужна помощь в решении вопросов ниже:
- Когда варианты разбиения на страницы Page нагрузки должны отображаться, как они предполагают, чтобы быть.
- Номера разбиения на страницы должны отображаться горизонтально не вертикально.
Ниже мой фрагмент кода:
$scope.mainGridOptions = {
editable: true,
pageable: {
pageSizes: [15,25,50,100]
},
navigatable: true,
sortable: true,
filterable: true,
dataSource: {
type: "odata",
pageSize: 50,
batch: false,
requestEnd: function(e) {
if (e.type != 'read')
{
$('#grdItemizations').data('kendoGrid').dataSource.read();
}
},
schema: {
model: {
id: "Id",
fields: {
Id: { type: "number", editable: false },
Title: { type: "string",editable: false }
}
},
data: function (data) {
return data.d && data.d.results ? data.d.results : [];
}
},
transport: {
parameterMap: function (data, type) {
if (type != "read") {
var strIfy = kendo.stringify({
"__metadata": type != "create" ? { "type": },
"Title": data.Title,
"Id": type != "create" ? data.ID : undefined
});
return strIfy;
}
return kendo.data.transports["odata"].parameterMap.apply(this, arguments);
},
read: {
},
update: {
},
create: {
},
error: function (e) {
alert("Status: " + e.status + "; Error message: " + e.errorThrown);
}
},
},
columns: [
{ field: "Id", title: "ID" , width: "60px"},
{ field: "Title", title: "Analytic Inventory Description" , width: "220px"}
]
}
Любой намек, помощь очень ценится.
также двойной проверки если вы вводите правильные данные в сетку. проблема может быть связана с входящим json –