Ext.require([
'Ext.tree.*',
'Ext.data.*'
]);
Ext.define('etb.tree.MainPanelTree',{
extend:'Ext.tree.Panel',
border:false,
width: 200,
height: 150,
store:Ext.create('Ext.data.TreeStore', {
root: {
expanded: true,
text:"",
user:"",
status:"",
children: [
{ text:"detention", leaf: true},
{ text:"homework", expanded: true,
children: [
{ text:"子节点1", leaf: true },
{ text:"子节点2", leaf: true}
]
},
{ text: "buy lottery tickets", leaf:true }
]
}
}),
rootVisible: true ,
listeners:{click:function(node){
if(node.text='子节点1') {
alert('选中子节点1');
}
}}
});
试试这样行不
'Ext.tree.*',
'Ext.data.*'
]);
Ext.define('etb.tree.MainPanelTree',{
extend:'Ext.tree.Panel',
border:false,
width: 200,
height: 150,
store:Ext.create('Ext.data.TreeStore', {
root: {
expanded: true,
text:"",
user:"",
status:"",
children: [
{ text:"detention", leaf: true},
{ text:"homework", expanded: true,
children: [
{ text:"子节点1", leaf: true },
{ text:"子节点2", leaf: true}
]
},
{ text: "buy lottery tickets", leaf:true }
]
}
}),
rootVisible: true ,
listeners:{click:function(node){
if(node.text='子节点1') {
alert('选中子节点1');
}
}}
});
试试这样行不
title: '',
width: 200,
store: store,
border: '0 0 0 0',
bodyStyle:'border:#000;',
rootVisible: false,
listeners: {
itemclick: function(view,rec,el,index,e) {
Ext.Msg.alert('msg',rec.get(id));
}
}
});