专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 跨浏览器开发

ExtJs4.0中点击获取该节点的id或者text

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
ExtJs4.0中点击获取该节点的id或者text,求助

var store = Ext.create('Ext.data.TreeStore', {
    root: {
        expanded: true,
        text: "",
        user: "",
        status: "",
        children: [
            { text: "detention", leaf: true },
            { text: "homework", expanded: true,
                children: [
                    { text: "book report", leaf: true,id: "37000" },
                    { text: "alegrbra", leaf: true,id: "37000" }
                ]
            },
            { text: "buy lottery tickets", leaf: true }
        ]
    }
});

var tree = Ext.create('Ext.tree.Panel', {
    store: store,
    viewConfig: {
        plugins: {
            ptype: 'treeviewdragdrop'
        }
    },
    border: 0,
    height: 500,
    rootVisible: false  //默认不显示根节点
});
    tree.on('itemclick', function(node, event) {
    Ext.Msg.alert('信息提示', tree.getRootNode().id);
    });

ExtJs4.0中点击获取该节点的id,这个地方id应该是弹出"37000",可为什么一直是"Ext.data.Store.ImplicitModel-ext-gen1007-ext-record-1" 呢 求助!!!!!!!!!!!!!!!!!1
------解决思路----------------------
tree.on('itemclick', function(node, event) {
    Ext.Msg.alert('信息提示', tree.getRootNode().id);
});
function 已经带node参数了,直接用啊
------解决思路----------------------

 id怎么是一样的 id不是唯一的吗
tree.on('itemclick', function(node, event) {
    Ext.Msg.alert('信息提示', node.attribute.id);
    });
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: