PDA

View Full Version : select the last node in tree


jackdaniels
04-24-2008, 02:35 AM
what i want to do is ;
if no node is selected the select the last node...

i tried to select the first node but i couldnt make it work...

on page load :

SelectedTab = Tree.GetSelectedNode("Tab_Panel");
if SelectedTab ~= "" then
WebProps = Web.GetProperties("Web1");
BaseUrl = Web.GetURL("Web1");
RealUrl = WebProps.URL
tblNodeData = {};
tblNodeData.Text = BaseUrl;
tblNodeData.Data = RealUrl;
tblNodeData.Expanded = true;
tblNodeData.NodeIndex = SelectedTab;
tblNodeData.ImageIndex = 8;
tblNodeData.SelectedImageIndex = 8;
Tree.SetNode("Tab_Panel", SelectedTab, tblNodeData);
else
Tree.GetNode("Tab_Panel", "1");
WebProps = Web.GetProperties("Web1");
BaseUrl = Web.GetURL("Web1");
RealUrl = WebProps.URL
tblNodeData = {};
tblNodeData.Text = BaseUrl;
tblNodeData.Data = RealUrl;
tblNodeData.Expanded = true;
tblNodeData.NodeIndex = SelectedTab;
tblNodeData.ImageIndex = 8;
tblNodeData.SelectedImageIndex = 8;
Tree.SetNode("Tab_Panel", SelectedTab, tblNodeData);
end

TimeSurfer
04-24-2008, 02:49 AM
I was playing around with this earlier today with favs so here you go jack :cool you should be able to modify it with no problem. :yes

On Page Show:

if Tree.GetSelectedNode("Favorites_Panel") == "" then
cCnt = Tree.GetChildCount("Favorites_Panel", "1");
Tree.SetSelectedNode("Favorites_Panel", "1."..cCnt);
end

ButtonMaker
04-24-2008, 02:53 AM
tree again :D

jackdaniels
04-24-2008, 02:56 AM
thanks alot TimeSurfer but i dont use childnode anymore... i am just sending u my whole project u will c what i mean...


this almost do what i need
Tree.SetSelectedNode("Favorites_Panel", "1");

TimeSurfer
04-24-2008, 03:08 AM
thanks alot TimeSurfer but i dont use childnode anymore... i am just sending u my whole project u will c what i mean...

k ill take a look :yes