I recently updated the Kendo library to 2023.3.1114.545 from 2022.3. I did not change any code other than the style sheets. My grids are showing a long drop down with the page numbers even though I do not specify it and other options like page records per page do not show. Plus, the refresh button doesn't show.
I attached how it looks.
My CSS and script includes:
<link href="@Url.Content("~/Content/classic-silver/classic-silver.css")" rel="stylesheet" />
<link href="@Url.Content("~/Content/kendo/font-icons/index.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery-3.7.1.min.js")"></script>
<script src="@Url.Content("~/Scripts/kendo/2023.3.1114/jszip.min.js")"></script>
<script src="@Url.Content("~/Scripts/kendo/2023.3.1114/kendo.all.min.js")"></script>
<script src="@Url.Content("~/Scripts/kendo/2023.3.1114/kendo.aspnetmvc.min.js")"></script>
Kendo Grid code:
@(Html.Kendo().Grid<ListModel>()
.Name("List")
.Columns(columns =>
{
columns.Bound(e => CaseNumber).Filterable(false).Title("Case Number")
columns.Bound(e => e.LastName);
columns.Bound(e => e.FirstName);
})
.Sortable()
.Filterable()
.Pageable(pageable => pageable
.Refresh(true)
.PageSizes(new int[] { 10, 25, 50, 100 })
.ButtonCount(5))
.DataSource(ds =>
{
ds.Ajax()
.Read(read => read
.Action("Cases_Read", "CasesList")
)
.PageSize(25);
})
.ToolBar(tools => tools.Excel())
)