开发者社区> 问答> 正文

新人求救:ExtJs4.2 增加树形节点 报错:对象不支持“updateInf?报错

定义树的modelExt.define('objGroupTarget', {
                extend : 'Ext.data.Model',
                fields : [{
                            name : 'id',
                            type : 'string'
                        }, {
                            name : 'groupName',
                            type : 'string'
                        },{
                            name : 'parentId',
                            type : 'string'
                        }, {
                            name : 'leaf',
                            type : 'boolean'
                        }]
            });   

function addNode(leaf) {

        var view = objTreePanel.getView();
        var node = view.getSelectionModel().getSelection()[0];
        var attributes = Ext.create('objGroupTarget', {
            groupName: 'test',
            parentId : 'objGroupTarget-root',
            leaf : true
        });
         node.parentNode.appendChild(attributes);
        node.expand();
        rowEditing.startEdit(attributes,0);

    };

能获取到绿色部门对象,但对对象增加节点就提示SCRIPT438: 对象不支持“updateInfo”属性或方法

在火狐浏览器下没有报错

展开
收起
爱吃鱼的程序员 2020-06-09 15:27:33 422 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    已解决:定义的Model与创建的窗口中的model有冲突

    2020-06-09 15:27:51
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
动态、高效,蚂蚁动态卡片的内核逻辑 立即下载
数据+算法定义新世界 立即下载
QQ移动页面框架优化实践 立即下载