首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kendo UI网格抛出错误(kendo.format(“初始化前无法调用{1}的方法'{0}‘”,t,r))

Kendo UI网格抛出错误(kendo.format(“初始化前无法调用{1}的方法'{0}‘”,t,r))
EN

Stack Overflow用户
提问于 2013-02-19 15:32:11
回答 2查看 1.7K关注 0票数 9

我有两个标签的tabstrip。在每个选项卡上,我都有一个带有分页的网格。我对网格的配置是在客户端。当我在标签页之间快速切换时,我从javascript中得到了异常:

代码语言:javascript
复制
"throw Error(kendo.format("Cannot call method '{0}' of {1} before it is initialized",t,r))"

以下部分介绍了网格中的分页配置:

代码语言:javascript
复制
[...]

pageable: {
                    pageSizes: [5, 10, 20],
                    input: true
           },
[...]

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

EN

回答 2

Stack Overflow用户

发布于 2015-11-09 21:00:38

我遇到了同样的问题,是的,有一个解决方案,基本上你只需要在移动到新标签页之前销毁网格即可。

解决这个问题的最好方法是使用这个函数,同时查找kendo网格并销毁它们。

代码语言:javascript
复制
$("[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
EN

Stack Overflow用户

发布于 2013-03-21 06:01:40

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

尝试使用async: false加载内容

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14952072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档