9

我有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
           },
[...]

你知道如何防止这个错误吗?

4

2 回答 2

1

我遇到了同样的问题,是的,有一个解决方法,基本上你只需要在移动到新标签之前破坏网格......

解决这个问题的最好方法是使用这个函数,同时会寻找剑道网格并摧毁它们

$("[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();
                                        }
                                    }
                                }
                            })

希望这可以帮助...

于 2015-11-09T13:00:37.760 回答
-3

不清楚确切的问题是什么......看起来像同步问题。

尝试使用 async: false 加载内容

于 2013-03-20T22:01:40.400 回答