Hi Lee,
Yes, the article was created a long time ago and there was only one RenderMode, the Classic. Today we have a modern one called Lightweight which renders different elements and sometimes different IDs or CSS classes. If you used the previous code and only change the RenderMode of the RadGrid to Classic, that would have fixed the issue, however, that RenderMode is old and outdated.
To be on the safe side, you can make the JavaScript code work for both RenderModes by including both selectors:
$("[id*='SaveChangesButton'],[id*='SaveChangesIcon']").click(function () {
dataPage.server.send();
})
Nevertheless, I have made some improvements to this Code Library sample. This no longer looks for the SaveChanges button or Icon, it uses other events to communicate with SignalR. Please download the new version and check it out.
Kind regards,
Attila Antal
Progress Telerik
Get
quickly onboarded and successful with UI for ASP.NET AJAX with the Virtual Classroom technical trainings, available to all active customers.
Learn More.