Hi
Select node RadTreeView Add Folder clcik to create folder then select folder name to rename.
see my attach my screen shot.
Button click coding:
Java Script:
Thanks Advance,
New Gene
Select node RadTreeView Add Folder clcik to create folder then select folder name to rename.
see my attach my screen shot.
Button click coding:
protected void AddFolder_OnClick(object sender, EventArgs e) { RadTreeNode node = (RadTreeNode)TicketFoldersTreeview.SelectedNode; if (node != null) { node.Nodes.Add(new RadTreeNode("New Folder")); } int parentId = (int)Convert.ToInt32(GetNode.Value); Ticket_Folder ticFolder = new Ticket_Folder(); Ticket_Folder parentFolder = DbClient.GetList<Ticket_Folder>("Ticket_Folders_ID = " + parentId)[0]; RadTreeNode newNode = new RadTreeNode(); string nodeName = Resources.Common.New_Folder; ticFolder.Ticket_Folders_Name = nodeName; ticFolder.Ticket_Folders_PARENT_ID = parentId; ticFolder.Ticket_Folders_Global = parentFolder.Ticket_Folders_Global; ticFolder.Ticket_Folders_People_ID = ((TBS.HelpDesk.Model.TBSSecurity)(Session["SecurityClass"])).People_ID; DbClient.Insert<Ticket_Folder>(ticFolder); newNode.Text = nodeName; newNode.Value = ticFolder.Ticket_Folders_ID.ToString(); newNode.Attributes.Add("PeopleID", ((TBS.HelpDesk.Model.TBSSecurity)(Session["SecurityClass"])).People_ID.ToString()); newNode.AllowEdit = true; hdNodeCount.Value = "1"; string strScript = "Sys.Application.add_load(function(){ EditableNode(\"" + newNode.Value + "\")})"; ScriptManager.RegisterStartupScript(this.Page, typeof(string), "ScriptKey", strScript, true); }Java Script:
function EditableNode(value) { debugger if (document.getElementById('hdNodeCount').value == '1') { var tree = $find("<%= TicketFoldersTreeview.ClientID %>"); var node = tree.findNodeByValue(value); if (node != null) { node.startEdit(); } } }Thanks Advance,
New Gene