【?】Extjs4的树节点监听?解决方案

【?】Extjs4的树节点监听?
    listeners:{
            itemclick:function(m,r,d,e,t){
var url=treeStore.getById(r.get("id"));
Ext.Msg.alert("url",url);

//if(treeStore.getById(itemid)){
  // var url=treeStore.getById(itemid).get("url");
   
//var url='lizi/tree4Server.jsp';
//Ext.Msg.alert("itemid",url);
                //}
             }
          }
这个监听出问题???


------解决方案--------------------
改成这样试试 
 listeners:{
            itemclick:function(m,r,d,e,t){
            var url=treeStore.getById(r.raw.id);
           
             }
             }
          });
------解决方案--------------------
    listeners:{
                  itemclick:function(m,r,d,e,t){
var ids=r.store.getAt(e).get("id");
         //创建Ajax代理
var ajaxProxy = new Ext.data.proxy.Ajax({
url : 'tree4Server.jsp',
model: 'rzmodel',
    reader: 'json'
               });
//创建请求参数对象
var operation = new Ext.data.Operation({
    action: 'read',//设置请求动作为read,
    id:ids
});
//读取数据
ajaxProxy.doRequest(operation,callBack);
//doRequest方法的回调函数
function callBack(operation){
//获取原始响应数据
var responseText = operation.response.responseText;

_rzStore.removeAll();
_rzStore.add(Ext.decode(responseText));
       
};
                 }
        }