Planned
Last Updated: 26 Jun 2025 15:16 by ADMIN
Scheduled for 2025 Q3 (Aug)
Bob
Created on: 23 Jun 2025 23:04
Category: Grid
Type: Bug Report
0
GridView (Local Data Binding) - The skeleton loader does not automatically hide when there are no records

Hi,

I'm following this document to load data into the grid view control using local data binding.

https://demos.telerik.com/aspnet-core/grid/local-data-binding 

I'm not sure this is an issue or expected grid view behavior when using local data binding. If loader-type and no-records are added. What happens is when there are no records, the Skeleton is still displayed and the no-records template is not displayed (see the attached image)


<kendo-grid mobile="Disabled" name="Grid" loader-type="GridLoaderType.Skeleton">
 <columns>
 <column field="ProductName" title="Product Name">
 </column>
 <column field="UnitPrice" format="{0:C}" title="Unit Price" width="130">
 </column>
 <column field="UnitsInStock" title="Units In Stock" width="130">
 </column>
 <column field="Discontinued" title="Discontinued" width="130">
 </column>
 </columns>
 <datasource type="DataSourceTagHelperType.Ajax" page-size="20" server-operation="false" data="@Model">
 </datasource>
 <filterable enabled="true">
 </filterable>
 <scrollable enabled="true" />
 <pageable enabled="true">
 </pageable>
 <sortable enabled="true" />
<no-records template="string HTML template, automatically centered" />
</kendo-grid>

 

Thanks

Bob

1 comment
ADMIN
Viktor Tachev
Posted on: 25 Jun 2025 12:37

Hello Bob,

I examined the behavior and it seems that this is replicated when the Grid component is bound to local data. Thus, I will convert your post to a bug report and you can monitor its status on our Feedback Portal or in the kendo-ui-core GitHub repository.

As a token of gratitude for reporting the issue to us I have updated your Telerik points as well.

Regards,
Viktor Tachev
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.