我面臨同樣的問題,我正在經歷堆棧溢出問題,並沒有成功的答案,任何人都可以請指導我。 Kendo ui datasource refresh?劍道數據源刷新
我採用了棱角分明的js給電網結合,說我出列「jan2016,feb2016」這兩個cilumns顯示完美的,但是當我回去,並選擇一個多月,「mar2016」,格犯規刷新顯示mar2016
我用K-重新綁定,datasource.read(),datasource.refresh()... nothign工作提前
感謝 拉姆
我面臨同樣的問題,我正在經歷堆棧溢出問題,並沒有成功的答案,任何人都可以請指導我。 Kendo ui datasource refresh?劍道數據源刷新
我採用了棱角分明的js給電網結合,說我出列「jan2016,feb2016」這兩個cilumns顯示完美的,但是當我回去,並選擇一個多月,「mar2016」,格犯規刷新顯示mar2016
我用K-重新綁定,datasource.read(),datasource.refresh()... nothign工作提前
感謝 拉姆
我有完全相同的問題和掙扎從堆棧和劍道論壇獲得答案,我提出了機智h後執行以下操作:
首先我存儲數據源通過保存響應對象在新的對象
var DataSourceObj = new []; //some ajax response
然後我破壞網格完全
var grid = $("#grid").data("kendoGrid");
grid.destroy();
然後我重新初始化網格和綁定DataSourceObj(通常在函數關閉時將其綁定到多個地方)
function initGrid(datasource) {
$("#grid").kendoGrid({
selectable: "row",
allowCopy: true,
columns: [
{ field: "productName" },
{ field: "category" }
],
dataSource: datasource, // bind here
pageable: {
pageSize: 10
}
});
}
//call initGrid and pass datasource
initGrid(DataSourceObj);
希望這對你的作品的人:)
雖然埃裏克的答案都會很成功,而不是重新創建你的劍道部件破壞,第一次嘗試做
$("#grid").data("kendoGrid").setDataSource(datasource)
這是更少的代碼和它的變化的一個更清潔的方式數據源