我有两个标签tabstrip
。在每个选项卡上,我有一个带分页的网格。
我的网格配置在客户端。当我快速切换选项卡beetween然后我从javascript:
"throw Error(kendo.format("Cannot call method '{0}' of {1} before it is initialized",t,r))"
以下网格中的分页配置部分:
[...]
pageable: {
pageSizes: [5, 10, 20],
input: true
},
[...]
您知道如何防止此错误吗?
答案 0 :(得分:0)
我遇到了同样的问题,是的,有一个修复它,基本上你只需要在移动到新标签之前销毁网格......
解决这个问题的最佳方法是使用此功能,同时寻找剑道网格并销毁它们
$("[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();
}
}
}
})
希望这会有所帮助......
答案 1 :(得分:-2)
不清楚确切的问题是什么......看起来像同步问题。
尝试使用async:false
加载内容