markkl
11 Feb 2008, 3:14 AM
How do i know when the node is en file or a dir onclick?
And how do i send extra fields in tree , for example i want to send the exention from all the file's.
var Tree = Ext.tree;
var tree = new Tree.TreePanel({
region:'west',
split:true,
collapsible: true,
collapseMode: 'mini',
width:200,
minWidth: 150,
maxWidth: 350,
border: false,
title: 'Bestanden',
margins: '5 0 5 5',
cmargins: '5 5 5 5',
el:'tree-div',
enableRename: true,
autoScroll:true,
animate:false,
enableDD:true,
containerScroll: true,
loader: new Tree.TreeLoader({
dataUrl:'get-nodes.php'
})
});
// set the root node
var root = new Tree.AsyncTreeNode({
text: 'phpBB3',
draggable:false,
id:'source'
});
tree.on('click', function(node,test,type){
extension =node.text.split(".")[node.text.split(".").length-1];
if(extension == "js")
extension = "javascript"
if(extension == "htm")
extension = "html"
tabcontrol.getFileContent(node.text,'phpBB3/'+node.id,extension);
});
And how do i send extra fields in tree , for example i want to send the exention from all the file's.
var Tree = Ext.tree;
var tree = new Tree.TreePanel({
region:'west',
split:true,
collapsible: true,
collapseMode: 'mini',
width:200,
minWidth: 150,
maxWidth: 350,
border: false,
title: 'Bestanden',
margins: '5 0 5 5',
cmargins: '5 5 5 5',
el:'tree-div',
enableRename: true,
autoScroll:true,
animate:false,
enableDD:true,
containerScroll: true,
loader: new Tree.TreeLoader({
dataUrl:'get-nodes.php'
})
});
// set the root node
var root = new Tree.AsyncTreeNode({
text: 'phpBB3',
draggable:false,
id:'source'
});
tree.on('click', function(node,test,type){
extension =node.text.split(".")[node.text.split(".").length-1];
if(extension == "js")
extension = "javascript"
if(extension == "htm")
extension = "html"
tabcontrol.getFileContent(node.text,'phpBB3/'+node.id,extension);
});