Kendo grid kullanıyoruz. Cshtml dosyasımda ve js dosyamda bir tablo oluşturdum, veriye bağlarım. Benim sorunum, ızgara çağrılarının gitmemesi. Çok fazla yük beklemediğimizden, sayfadaki tüm öğelere ihtiyacım var. Pageable özelliğini kaldırmayı denedim ve pageable: false
işaretlemeyi denedim. Ama yine de, kılavuzun bir sayfada sadece 10 öğe görüntülediğini ve çağrıyı verdiğini görüyorum.Bir kendogrid'de sayfalama nasıl devre dışı bırakılır
this.pager.element.hide()
'u kullanarak, çağrı cihazını gizleyebiliriz ancak çağrı cihazı gizlendiğinden ancak çağrı hala yapılmakta olduğundan bu amacı çözmüyoruz. Öyleyse, şimdi, 11. elemandan başlayan elemanlar, en üstteki sayfada yer alıyor, ancak biz onu seyredemeyiz.
İşte mevcut kod. Tablodaki alakasız sütunları kaldırdım. .CSHTML Dosya:
<table style="width: 100%;" class='list-entity' id='inboxItems'>
<thead>
<tr>
<th data-field='Actions' class="iconCell" style='width: 1%'> </th>
<### THERE ARE MORE COLUMNS HERE AND THOSE HAVE CORRESPONDING COLUMNS IN SETTINGS ###>
</tr>
</thead>
</table>
JS Dosya:
var settings = {
kendosettings: {
dataSource: {
data: requestItemsList,
schema: {
// required if get method will be used
model: {
id: "StepApproverKey"
}
},
group: [
{
field: "GroupByAttribute",
dir: "asc",
aggregates:
[
{ field: "GroupByAttribute", aggregate: "count" }]
}]
},
sort: { field: "SubmittedOn", dir: "desc" },
sortable: true,
pageable: false,
scrollable: false,
columns: [
{
field: "Actions",
title: "Actions",
template: kendo.template($("#inboxrowEditTemplate").html())
},
{ field: "StepApproverKey", hidden: true },
{
field: "GroupByAttribute",
hidden: true,
groupHeaderTemplate: kendo.template($("#inboxrowgroupHeaderTemplate").html()),
headerAttributes: {
style: "width: 100%"
}
}
],
selectable: "row",
}
};
$('#inboxItems').pdi().displaygrid(settings);
Kaydırılabilirliği true olarak ayarlamayı denediniz mi? – rafoo
Evet. Kaydırılabilir Doğru ve Yanlış her ikisi de denendi. Hala çağrıyı görüyorum. – Feroz