【问题标题】:ExtJs Error: no method 'loadData'ExtJs 错误:没有方法“loadData”
【发布时间】:2011-08-21 18:42:51
【问题描述】:

我正在尝试用数据加载树,但出现此错误

Uncaught TypeError: Object [object Object] has no method 'loadData'

这是我的代码

function ReadTree() {
        try {
            objHandler.ReadAssets(function (serverResponse) {
                if (serverResponse.error == null) {
                    var result = serverResponse.result;
                    if (result.length > 2) {

                        treestore.loadData(Ext.decode(result));

                       }
                }
                else {
                    alert(serverResponse.error.message);
                }
            }); //eo serverResponse
        } //eo try
        catch (e) {
            alert(e.message);
        }
    }

【问题讨论】:

  • 就在它之前 var treestore = new Ext.data.TreeStore ( { fields:['Title', 'IpAdress', 'Description'], data:[] });

标签: javascript extjs tree loaddata


【解决方案1】:

TreeStore 不继承自Ext.data.Store,因此没有loadData 方法。 TreeStore 和 Store 都继承自 Ext.data.AbstractStore,它只定义了一个 load 方法。因此 TreeStore 有一个 load 方法,所以我认为你必须使用它。

【讨论】:

猜你喜欢
  • 2018-03-14
  • 2012-07-05
  • 2012-07-16
  • 2015-09-19
  • 1970-01-01
  • 2010-12-10
  • 1970-01-01
  • 2018-04-05
  • 2023-03-29
相关资源
最近更新 更多