Hi,
I'm trying to resolve the refreshing issue with grid while setting data using Datasource.data() method. Grid refreshes fine when data list contains atleast one record , if data list contains empty list Grid renders the cached data. in this case very first set of data list assigned to Datasource.
I'm trying to resolve the refreshing issue with grid while setting data using Datasource.data() method. Grid refreshes fine when data list contains atleast one record , if data list contains empty list Grid renders the cached data. in this case very first set of data list assigned to Datasource.
setData:
function (selector, datalist, emptyOptions) {
var grid = $(selector).data("kendoGrid");
if (!grid) return false;
var len = datalist.length || 0;
if (grid.dataSource) {
grid.dataSource._pristine = datalist;
grid.dataSource._total = datalist.length || 0;
grid.dataSource.data(datalist);
}
else {
grid.dataSource =
new kendo.data.DataSource({ data: datalist, total: len });
}
this.resize(selector, emptyOptions);
},