【?】Extjs4的树节点监听?解决方案
【?】Extjs4的树节点监听?
------解决方案--------------------
改成这样试试
listeners:{
itemclick:function(m,r,d,e,t){
var url=treeStore.getById(r.raw.id);
}
}
});
------解决方案--------------------
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));
};
}
}