我有两个标签的tabstrip。在每个选项卡上,我都有一个带有分页的网格。我对网格的配置是在客户端。当我在标签页之间快速切换时,我从javascript中得到了异常:
"throw Error(kendo.format("Cannot call method '{0}' of {1} before it is initialized",t,r))"以下部分介绍了网格中的分页配置:
[...]
pageable: {
pageSizes: [5, 10, 20],
input: true
},
[...]你知道如何防止这个错误吗?
发布于 2015-11-09 21:00:38
我遇到了同样的问题,是的,有一个解决方案,基本上你只需要在移动到新标签页之前销毁网格即可。
解决这个问题的最好方法是使用这个函数,同时查找kendo网格并销毁它们。
$("[kendo-grid]").each(function(idx,kGrid){
var dataObj=$(kGrid).data();
for(mData in dataObj)
{
if(typeOf dataObj[mData] != "string")
{
if("destroy" in dataObj[mData])
{
dataObj[mData].destroy();
}
}
}
})希望这能帮到你。
发布于 2013-03-21 06:01:40
不清楚确切的问题是什么。看起来是同步问题。
尝试使用async: false加载内容
https://stackoverflow.com/questions/14952072
复制相似问题